jdk1.6的问题

niewenfeng 2007-11-22 03:38:15
这是我的源码:
package demo;

public class Test {

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("hello world");
int a=3;
int b=4;
int c=a*b;
System.out.println(c);

}

}
我用的是jdk1.6 ,我在命令提示符下输入javac Test.java通过了,但是我又输入java Test命令之后,则出现了以下问题:
Exception in thread "main" java.lang.NoClassDefFoundError: Test (wrong name: dem
o/Test)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

这是为什么呀?急死我了!
我以前没有用过JDK1.6,我一直用的是1.4,刚换了版本就出现这样的问题,晕死了!
...全文
77 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
niewenfeng 2007-11-26
  • 打赏
  • 举报
回复
我的CLASSPATH是这样的:
D:\Java\jdk1.6.0_03\lib;.
应该没问题吧!可是还是不行
捣鼓地瓜 2007-11-22
  • 打赏
  • 举报
回复
貌似你的jdk的classpath没有设置.吧
ChDw 2007-11-22
  • 打赏
  • 举报
回复
不是使用java Test命令,而是应该为java demo.Test 必须给定全包名。而且你可能还要java -cp C:\myproj demo.Test这样来指定classpath
zhanggc1001 2007-11-22
  • 打赏
  • 举报
回复
你的classpath路径设置对了没有!!
资源下载链接为: https://pan.quark.cn/s/c705392404e8 Java Development Kit(JDK)是Java编程语言的关键组成部分,为开发者提供了编译、调试以及运行Java应用程序所需的全部工具。JDK1.6是Oracle公司推出的一个较旧版本,专为Windows操作系统设计。该版本为解压版,无需安装,用户可直接在Windows环境中使用JDK的各种工具。 JDK1.6包含以下主要组件: Java编译器(javac):用于将Java源代码编译成字节码。通过javac命令,开发者可以将.java文件转换为可在Java虚拟机上运行的.class字节码文件。 Java解释器(java):用于执行编译后的字节码文件。借助java命令,用户可以启动Java应用程序。 Java文档生成器(javadoc):用于生成源代码的API文档,这对于帮助其他开发者理解代码具有重要意义。 Java打包工具(jar):用于创建、管理和提取.jar文件,这是一种存储Java类和资源的归档格式。jar命令支持压缩、解压以及创建可执行的jar文件。 Java性能分析工具(如jconsole、jvisualvm):这些工具用于监控和管理Java应用程序的性能,包括内存使用、线程状态和CPU消耗等。 Java调试器(jdb):用于查找和修复代码中的错误,提供交互式界面以调试Java程序。 Java运行时环境(JRE):包含Java虚拟机(JVM)、核心类库等,是Java应用程序运行的基础。 在Windows环境下使用JDK1.6时,需要配置环境变量。具体操作是将JAVA_HOME设置为JDK的安装目录,并将%JAVA_HOME%\bin添加到PATH中,以便系统能够找到JDK的可执行文件。 与早期版本相比,JDK1.6引入了以下新特性: 泛型改进:增加了类型推断功能,

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧