首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-08-02 
程序在jcreator里能运行,但在cmd里却不行我写了一个了个小程序,在jcreator能运行,但在cmd里却运行不了。代

程序在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就是等于文件夹管理一样
并没有其它太多的作用
有一个概念就是要以当前目录为……

热点排行