读书人

程序在jcreator里会运行但在cmd里却

发布时间: 2012-08-02 11:35:26 作者: rapoo

程序在jcreator里能运行,但在cmd里却不行
我写了一个了个小程序,在jcreator能运行,但在cmd里却运行不了。代码如下:
package com.rong.test;
import java.awt.*;
public class TFrame extends Frame {
public static void main(String[] args) {
new TFrame().xianFrame();
}

public void xianFrame() {
setBounds(400,400,300,300);
setVisible(true);
}

public void paint(Graphics g){
g.setColor(Color.BLUE);
g.fillOval(50,50,30,30);
}
}
cmd里运行结果如下:
哪位高手可以给我解答一下这个问题,多谢。

[解决办法]
你把PACKAGE语句去掉
然后再试试吧
[解决办法]
是你的package的目录不对,所以才不行的
没有package的话就是正常运行
如果要加上package的话
像你那样,在编译的当前目录下要新建目录,比如把Test.class文件放在com/rong/test/的下面
然后在当前目录下这样运行:java com.rong.test.Test
package就是等于文件夹管理一样
并没有其它太多的作用
有一个概念就是要以当前目录为基准去考虑package的层次
[解决办法]

探讨

是你的package的目录不对,所以才不行的
没有package的话就是正常运行
如果要加上package的话
像你那样,在编译的当前目录下要新建目录,比如把Test.class文件放在com/rong/test/的下面
然后在当前目录下这样运行:java com.rong.test.Test
package就是等于文件夹管理一样
并没有其它太多的作用
有一个概念就是要以当前目录为……

读书人网 >J2SE开发

热点推荐