嘉定都市网

标题: [推荐]IntelliJ.IDEA.v4.0.1162发布 [打印本页]

作者: terry    时间: 2004-2-16 17:24
标题: [推荐]IntelliJ.IDEA.v4.0.1162发布
java IDE,非常不错,我比较喜欢的ide,能代码折叠,设置风格...

更能很多,设置起来不比jbx方便,但是很好用

keygen在下面
http://www.intellij.com/idea/
作者: [二孬]    时间: 2004-2-16 18:00
terry兄
Linux下的,java源代码文件用什么程序编译??
作者: terry    时间: 2004-2-16 18:19
就用sun的j2sdk就可以了,设置一下环境变量就可以用javac编译了。
作者: [二孬]    时间: 2004-2-16 18:30
对了,请在指教一下
j2sdk-1_4_2_03-linux-i586-rpm.bin
这个文件怎么用啊??

没用过bin的自解压文件
我用的环境是 RH9

谢谢
作者: terry    时间: 2004-2-16 19:15
我一般用的是.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 最后编辑
作者: [二孬]    时间: 2004-2-16 20:13
谢了,terry,兄。再问个问题啊
错误提示
Exception in thread "main" java.lang.NoClassDefFoundError: hello/class
是怎么回事啊??
我环境变量都设定过了阿??
编辑也通过了,怎么还不能运行阿??


       

此贴由 [二孬] 在 2004-02-16 20:14:22 最后编辑
作者: terry    时间: 2004-2-16 20:19
你的类中有main方法么?如果有那肯定是classpath设置的问题。
作者: [二孬]    时间: 2004-2-16 20:55
类中当然有main的方法拉 我把它定义为 public void

而且,我也已经 设定了环境变量在 当前目录了阿

在WindowsXP下弄的,就给这么个提示
作者: terry    时间: 2004-2-16 22:02
java中的main方法一定要是static的即类方法,但是也可final static,不能为实例方法。这是和c/c++的区别。
作者: [二孬]    时间: 2004-2-17 21:39
我用的是 static 方法阿
而且用vj build成控制台应用程序,是可以运行的
所以,是classpath的问题啊
这个classpath 怎么设定的啊??
其实我设定了,可还是有这个出错信息
作者: terry    时间: 2004-2-17 22:42
你用visual j++

vj++是垃圾!微软出的怪胎啊...根本不是纯Java。
作者: [二孬]    时间: 2004-2-17 22:46
terry兄,你先别管用啥

,那个classpath的问题怎么解决阿??
环境变量我也设了阿
作者: terry    时间: 2004-2-17 22:51
演示

把把.加入classpath

另外设置JAVA_HOME为你j2sdk的安装路径。
作者: [二孬]    时间: 2004-2-17 22:57
那个点??我之前就设定了,没有用
JAVA_HOME??
我设定成j2sdk的安装目录,
可是编译出来的class用java运行,还是有上述问题

作者: terry    时间: 2004-2-17 23:00
都是VJ++惹得祸....

vj++不支持新的jdk特性的,你用命令行编译看看.
       

此贴由 terry 在 2004-02-17 23:01:20 最后编辑
作者: [二孬]    时间: 2004-2-18 11:40
我就是命令行下面编译的,无出错
但是编译出的class无法运行




欢迎光临 嘉定都市网 (http://www.jiading.com.cn/) Powered by Discuz! X3.1