当前位置: 技术问答>java相关
菜鸟问低级问题,高手指教
来源: 互联网 发布时间:2017-03-17
本文导语: 写了第一个java程序 class Helloworld { public static void main(String args[]) { System.out.println("Hello world! I am s simple Java program!"); } } 编译成功生成Helloworld.class 运行java Helloworld.java or java Helloworld,都出现如下错误 Excepti...
写了第一个java程序
class Helloworld
{
public static void main(String args[])
{
System.out.println("Hello world! I am s simple Java program!");
}
}
编译成功生成Helloworld.class
运行java Helloworld.java or java Helloworld,都出现如下错误
Exception in thread "main" java.lang.NoClassDefFoundError: Helloworld/java
?????????????????
class Helloworld
{
public static void main(String args[])
{
System.out.println("Hello world! I am s simple Java program!");
}
}
编译成功生成Helloworld.class
运行java Helloworld.java or java Helloworld,都出现如下错误
Exception in thread "main" java.lang.NoClassDefFoundError: Helloworld/java
?????????????????
|
Helloworld.class加到Classpath中
|
有些,比如java.util.*是java默认的,就不用特别设置,如果是你自己的,比如
import myclass.*
如果myclass在c:tj下,就在classpath下加:
c:tj
便可以了
import myclass.*
如果myclass在c:tj下,就在classpath下加:
c:tj
便可以了
|
在classpath中加.
.表示当前目录
.表示当前目录
|
这个呢,如果是jdk自己带的类,你已经设置好自己的路径了,那就没有问题咯.
如果是你自己写的类,你只要在classpath当中设置路径.
当你用tomcat或者websphere开发工具的时候,对于jar文件你把他放在lib目录下,系统可以自己找到的,呵呵.
import yourclass.*;
这样就可以咯.
good luck
如果是你自己写的类,你只要在classpath当中设置路径.
当你用tomcat或者websphere开发工具的时候,对于jar文件你把他放在lib目录下,系统可以自己找到的,呵呵.
import yourclass.*;
这样就可以咯.
good luck