我刚安装的jdk。
设置了path和ClasspathPath添加了C:\Program Files\Java\jdk1.6.0_17\bin
新建一个Classpath
值为
.;C:\Program Files\Java\jdk1.6.0_17\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_17\lib\dt.jar而后
在c盘根目录下面新建一个目录learnjava新建一个文件HelloWorld.java/*
filename:HelloWorld.java
date:2009-12-10
todo:初学一下
*/public class HelloWorld{//声明一个类。类命名规范:所有单词的首字母大写
public static void main(String[] args){ //主方法//public static void main(String args[]){ 发现写成这样,编译也能通过!!System.out.println("Hello World!");//屏幕上输出一行文字
}
};而后javac HelloWorld.java
这是我们会看到在该目录中会生成一个文件HelloWorld.class
但是运行java HelloWorld.class时候,总是报告错误。情形如下:
c:\learnjava>java HelloWorld.class
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class
Caused by: java.lang.ClassNotFoundException: HelloWorld.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: HelloWorld.class. Program will exit.
设置了path和ClasspathPath添加了C:\Program Files\Java\jdk1.6.0_17\bin
新建一个Classpath
值为
.;C:\Program Files\Java\jdk1.6.0_17\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_17\lib\dt.jar而后
在c盘根目录下面新建一个目录learnjava新建一个文件HelloWorld.java/*
filename:HelloWorld.java
date:2009-12-10
todo:初学一下
*/public class HelloWorld{//声明一个类。类命名规范:所有单词的首字母大写
public static void main(String[] args){ //主方法//public static void main(String args[]){ 发现写成这样,编译也能通过!!System.out.println("Hello World!");//屏幕上输出一行文字
}
};而后javac HelloWorld.java
这是我们会看到在该目录中会生成一个文件HelloWorld.class
但是运行java HelloWorld.class时候,总是报告错误。情形如下:
c:\learnjava>java HelloWorld.class
Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class
Caused by: java.lang.ClassNotFoundException: HelloWorld.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: HelloWorld.class. Program will exit.
解决方案 »
- 求一个用JAVA GUI+MYSQL数据库做的简单的成绩管理系统
- 这是为什么,求解,连JDBC
- Google公司的15道疯狂面试题,你能答出几道?
- 对于一个对象引用方面题的疑问
- java内存溢出 在线等 急用
- 抛出异常的实现问题
- 关于即时消息的实现,希望高手给点建议
- servlet 同 applet 通讯问题
- 第一次接触java,而且要使用visualCafe,有人用过visualCafe吗有没有比较好的书呀??
- 请问如何知道邮件中的邮件哪个是新邮件,我是用POP3协议。请各位大虾指点一下。
- session.removeAttribute() ;session.invalidate()
- java 轻量级和重量
javac HelloWorld.java
java HelloWorld
至于编译,应该是这样:
javac HelloWorld.java
java HelloWorld
2, java xxx