查看:1647 回复:15
发表于 2004-2-18 11:40
|
terry兄
Linux下的,java源代码文件用什么程序编译?? |
|
|
|
|
|
|
|
板凳

楼主 |
发表于 2004-2-16 18:19:50
|
只看该作者
就用sun的j2sdk就可以了,设置一下环境变量就可以用javac编译了。 |
|
|
|
|
|
|
|
对了,请在指教一下
j2sdk-1_4_2_03-linux-i586-rpm.bin
这个文件怎么用啊??
没用过bin的自解压文件
我用的环境是 RH9
谢谢 |
|
|
|
|
|
|
|
5楼

楼主 |
发表于 2004-2-16 19:15:05
|
只看该作者
我一般用的是.bin文件,就是自解压缩二进制。
执行
./j2sdk-1_4_2_<version>-linux-i586.bin
就可以了
如果是rpm.bin
./j2sdk-1_4_2_<version>-linux-i586-rpm.bin
后会得到rpm包,用 -ivh 参数安装即可。
此贴由 terry 在 2004-02-16 19:15:41 最后编辑 |
|
|
|
|
|
|
|
谢了,terry,兄。再问个问题啊
错误提示
Exception in thread "main" java.lang.NoClassDefFoundError: hello/class
是怎么回事啊??
我环境变量都设定过了阿??
编辑也通过了,怎么还不能运行阿??
此贴由 [二孬] 在 2004-02-16 20:14:22 最后编辑 |
|
|
|
|
|
|
|
7楼

楼主 |
发表于 2004-2-16 20:19:10
|
只看该作者
你的类中有main方法么?如果有那肯定是classpath设置的问题。 |
|
|
|
|
|
|
|
类中当然有main的方法拉 我把它定义为 public void
而且,我也已经 设定了环境变量在 当前目录了阿
在WindowsXP下弄的,就给这么个提示 |
|
|
|
|
|
|
|
9楼

楼主 |
发表于 2004-2-16 22:02:23
|
只看该作者
java中的main方法一定要是static的即类方法,但是也可final static,不能为实例方法。这是和c/c++的区别。 |
|
|
|
|
|
|
|
我用的是 static 方法阿
而且用vj build成控制台应用程序,是可以运行的
所以,是classpath的问题啊
这个classpath 怎么设定的啊??
其实我设定了,可还是有这个出错信息 |
|
|
|
|
|
|