当前位置: 技术问答>java相关
有关编译时的几个简单问题!谢谢!
来源: 互联网 发布时间:2014-12-26
本文导语: 说明:本人是Java的新学员,最近下载完jdk1.3.0_01.exe并安装在d:jdk1.3.0_01下,并没有在做任何高置,就开始用记事本编写下面一个书上的例子: class HelloWorld{ public static void main(String args[]){ System...
说明:本人是Java的新学员,最近下载完jdk1.3.0_01.exe并安装在d:jdk1.3.0_01下,并没有在做任何高置,就开始用记事本编写下面一个书上的例子:
class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
代码没有打错,保存为c:HelloWorld.java.但我运行d:jdk1.3.0_1bin>javac c:HelloWorld.class时出现Exception in Thread "main" java.lang.NoClassDefFoundError:c:HelloWorld!我也运行了别的程序,也是如此。就此我想提以下几个问题:
1.装完jdk后,我不用设置,可不可以进入javac和java所在的目录下运行javac/java Classname.java/Classname!
2.是不是可以把我所编的程序存在任意目录下,只要编译时写全路径就可也了!如:javac/java c:anypathClassname.java!
3.如果需要设置,如何设置?
还有些别的问题:
1.我新下了一个叫JET的东东,请行内人士讲讲他的用处?
2.在java中后缀名为.jar的文件的用处?
谢谢大家的帮助!
class HelloWorld{
public static void main(String args[]){
System.out.println("Hello World!");
}
}
代码没有打错,保存为c:HelloWorld.java.但我运行d:jdk1.3.0_1bin>javac c:HelloWorld.class时出现Exception in Thread "main" java.lang.NoClassDefFoundError:c:HelloWorld!我也运行了别的程序,也是如此。就此我想提以下几个问题:
1.装完jdk后,我不用设置,可不可以进入javac和java所在的目录下运行javac/java Classname.java/Classname!
2.是不是可以把我所编的程序存在任意目录下,只要编译时写全路径就可也了!如:javac/java c:anypathClassname.java!
3.如果需要设置,如何设置?
还有些别的问题:
1.我新下了一个叫JET的东东,请行内人士讲讲他的用处?
2.在java中后缀名为.jar的文件的用处?
谢谢大家的帮助!
|
1. 必须要进行如下设置:
path里面加上jdk的bin目录路径。
set classpath=. 即可
由于jdk 1.3安装程序的一个bug,安装之后要修改注册表。找到"HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境"键,改为“HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment”
然后就可以了。
2. 是
3. 参见1
JET不知道是什么东西
jar用于把需要发布的文件打包,如果你需要发布的应用程序由多个类文件构成,那么用jar打包再发布就方便多了。有点儿相是制作安装程序。
path里面加上jdk的bin目录路径。
set classpath=. 即可
由于jdk 1.3安装程序的一个bug,安装之后要修改注册表。找到"HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava 运行时环境"键,改为“HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava Runtime Environment”
然后就可以了。
2. 是
3. 参见1
JET不知道是什么东西
jar用于把需要发布的文件打包,如果你需要发布的应用程序由多个类文件构成,那么用jar打包再发布就方便多了。有点儿相是制作安装程序。