关于JBuilder6的一个问题 可能是这个原因,classpath 的D:\Documents and Settings\……有空格。你换个目录试试。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很抱歉,以上两位老兄说得都不对,经反复试验,发现只有先在DOS下编译成CLASS文件后,在JBuilder6下运行才能出结果,而且程序没有界面的Hello.java程序编译过也不能在JBuilder6下运行。JBuilder6难道这么难用吗? 你是不是执行了Run project或者 Debug project命令选项了?如果执行这两个,首先你得到configuration选项里面将default修改默认的执行class换成你所要执行的即FlowExample(注意文件名和class名必须(含大小写)一致)如果不想这样,则需选择Run工具栏的Run FlowExample.java或者Debug FlowExample.java执行即可另外必须注意,无论执行哪个命令选项,当然执行的.java文件即FlowExample.java里面的FlowExample类必须包含main(String[] args)入口,否则无法执行看你上面的,应该就是这个没有吧==============================================================如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收 上面的兄弟,非常感谢你的分析,但问题依然没有解决。1、我的Run菜单是只有Run"FlowExample.java"和Debug"FlowExample.java"能用;2、public static void main(String args[]) 入口当然有; 不会吧?怎么可能没有run project?你就是只建立一个application系统也会要你建立一个project的,不过这和问题没有关系。按理说jb执行一个.java文件是不用配置什么东西的,你看看环境变量java_home的路径是不是jdk真实路径?比如为c:\JBuilder6\jdk1.3.1如果还不行,能否贴一下你的FlowExample.java的所有源代码?包括头文件中的package等 这个程序很简单,就一个FlowExample.java文件,在DOS下javac FlowExample.java生成FlowExample.class后,java FlowExample就可以运行了,但在JBuilder6下如不先生成FlowExample.class文件,直接运行菜单上的Run"FlowExample.java"就出错,程序如下:import java.awt.*;public class FlowExample { private Frame f; private Button button1; private Button button2; private Button button3; public FlowExample() { f = new Frame("Flow Layout"); button1 = new Button("Ok"); button2 = new Button("Open"); button3 = new Button("Close"); } public void launchFrame() { f.setLayout(new FlowLayout()); f.add(button1); f.add(button2); f.add(button3); f.setSize(100,100); f.setVisible(true); } public static void main(String args[]) { FlowExample guiWindow = new FlowExample(); guiWindow.launchFrame(); }} 试试: 在Project菜单下,选Default Project Properties.. 在Run tab 下的main class 选你的类,再运行 一个application才有main方法,所以先建一个application,再建frame to 楼上:乱讲,谁说只有applicatioin才有main方法?任何一个public class都可以拥有一个main方法。很多人在编程的时候为了便于测试,常常在每个class里面都留有main方法用于单元测试。to 3150379(3150379)你的程序没有任何问题,只是我很奇怪,怎么在jb里面运行,你的程序的第一句居然没有package packageName;jb对于任何一个小程序都会提示你建立一个project,即使你不想要,也会生成一个package用于包含你的.java文件。所以,你自己看看程序是不是属于一个package里面,如果是,则在程序的开头添上一句package packageName;再运行看看就应该可以了 to 楼上:乱讲,谁说只有applicatioin才有main方法?任何一个public class都可以拥有一个main方法。很多人在编程的时候为了便于测试,常常在每个class里面都留有main方法用于单元测试。to 3150379(3150379)你的程序没有任何问题,只是我很奇怪,怎么在jb里面运行,你的程序的第一句居然没有package packageName;jb对于任何一个小程序都会提示你建立一个project,即使你不想要,也会生成一个package用于包含你的.java文件。所以,你自己看看程序是不是属于一个package里面,如果是,则在程序的开头添上一句package packageName;再运行看看就应该可以了 急需要帮助呀,请路过的给位高手帮忙看看。(Flash连接ACCESS) 讨论java有多少种方式创建类的实例 怀疑书上的有错(this的用法) 有没有办法对连接到ServerSocket的IP进行限制? 菜鸟问,JAVA运行的一个简单错误,郁闷ing 问一个jbuilder的问题 哪位大侠解释一下下面的代码 怎么连access??地方下相关的jdbc?? 关于JBuilder的问题!!!! 请问java里面,什么叫做签名多态性方法? 请问jbuilder6环境下中文为何显示不出? 问大家几个很简单的关于数组的问题, 望赐教!
如果执行这两个,首先你得到configuration选项里面将default修改默认的执行class换成你所要执行的即FlowExample(注意文件名和class名必须(含大小写)一致)
如果不想这样,则需选择Run工具栏的Run FlowExample.java或者Debug FlowExample.java执行即可
另外必须注意,无论执行哪个命令选项,当然执行的.java文件即FlowExample.java里面的FlowExample类必须包含main(String[] args)入口,否则无法执行
看你上面的,应该就是这个没有吧
==============================================================
如上所言,并非完全正确,请从建议的角度、用怀疑的眼光批判地接收
1、我的Run菜单是只有Run"FlowExample.java"和Debug"FlowExample.java"能用;
2、public static void main(String args[]) 入口当然有;
怎么可能没有run project?
你就是只建立一个application系统也会要你建立一个project的,不过这和问题没有关系。
按理说jb执行一个.java文件是不用配置什么东西的,你看看环境变量java_home的路径是不是jdk真实路径?比如为c:\JBuilder6\jdk1.3.1
如果还不行,能否贴一下你的FlowExample.java的所有源代码?包括头文件中的package等
private Frame f;
private Button button1;
private Button button2;
private Button button3; public FlowExample() {
f = new Frame("Flow Layout");
button1 = new Button("Ok");
button2 = new Button("Open");
button3 = new Button("Close");
} public void launchFrame() {
f.setLayout(new FlowLayout());
f.add(button1);
f.add(button2);
f.add(button3);
f.setSize(100,100);
f.setVisible(true);
} public static void main(String args[]) {
FlowExample guiWindow = new FlowExample();
guiWindow.launchFrame();
}
}
在Project菜单下,选Default Project Properties..
在Run tab 下的main class 选你的类,再运行
乱讲,谁说只有applicatioin才有main方法?任何一个public class都可以拥有一个main方法。很多人在编程的时候为了便于测试,常常在每个class里面都留有main方法用于单元测试。
to 3150379(3150379)
你的程序没有任何问题,只是我很奇怪,怎么在jb里面运行,你的程序的第一句居然没有package packageName;
jb对于任何一个小程序都会提示你建立一个project,即使你不想要,也会生成一个package用于包含你的.java文件。
所以,你自己看看程序是不是属于一个package里面,如果是,则在程序的开头添上一句package packageName;
再运行看看就应该可以了
乱讲,谁说只有applicatioin才有main方法?任何一个public class都可以拥有一个main方法。很多人在编程的时候为了便于测试,常常在每个class里面都留有main方法用于单元测试。
to 3150379(3150379)
你的程序没有任何问题,只是我很奇怪,怎么在jb里面运行,你的程序的第一句居然没有package packageName;
jb对于任何一个小程序都会提示你建立一个project,即使你不想要,也会生成一个package用于包含你的.java文件。
所以,你自己看看程序是不是属于一个package里面,如果是,则在程序的开头添上一句package packageName;
再运行看看就应该可以了