当前位置: 技术问答>java相关
我的一个简单java程序不能运行。
来源: 互联网 发布时间:2017-03-29
本文导语: 我在linux系统上安装了jdk1.2.2,也在/etc/profile文件中指明 了classpath和path,但是为什么我的这个java程序可以编译过, //Welcome.java 下面是我的原文件 public class Welcome{ public static void main(String args[]) { System.o...
我在linux系统上安装了jdk1.2.2,也在/etc/profile文件中指明
了classpath和path,但是为什么我的这个java程序可以编译过,
//Welcome.java 下面是我的原文件
public class Welcome{
public static void main(String args[])
{
System.out.println("hello world");
}
}
但是在#java Welcome 时系统老报错:
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
再现等候,高分相送
了classpath和path,但是为什么我的这个java程序可以编译过,
//Welcome.java 下面是我的原文件
public class Welcome{
public static void main(String args[])
{
System.out.println("hello world");
}
}
但是在#java Welcome 时系统老报错:
Exception in thread "main" java.lang.NoClassDefFoundError: Welcome
再现等候,高分相送
|
CLASSPATH=/usr/local/jdk1.2.2/lib:/usr/local/jdk1.2.2/jre/lib:/usr/local/mysql-connector-java-2.0.14/mysql-connector-java-2.0.14-bin.jar:.
加个点表示当前目录,这样就行了
加个点表示当前目录,这样就行了
|
原因是你的路径没有设置正确,不过如果编释正确的话说明你的程序是没有问题的。你可以在#或$提示符下./要运行的文件名。如 $./helloword,要想解决这个问题还得参照上面的路径设置,这样治标不治本。
|
当前目录 . 有没有在路经里?
java -classpath . Welcome
java -classpath . Welcome
|
classpath中写 .;
|
chjq(小方) 说得没错。对了,你是个女孩子嘛?