CMD 不能运行JAVA 怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CMD 不能运行JAVA 怎么办?相关的知识,希望对你有一定的参考价值。
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator.WWW-
50313F3A94A>e:
E:\>cd workspace\GUI\guipk
E:\workspace\GUI\guipk>javac AccEmp2.java
AccEmp2.java:17: 警告:sun.jdbc.odbc.JdbcOdbcDriver 是
Sun 的专用 API,可能会在
未来版本中删除
DriverManager.registerDriver(new
sun.jdbc.odbc.JdbcOdbcDriver())
;
^
1 警告
E:\workspace\GUI\guipk>java AccEmp2
Exception in thread "main"
java.lang.NoClassDefFoundError: AccEmp2 (wrong name:
guipk/AccEmp2)
at java.lang.ClassLoader.defineClass1(Native
Method)
at java.lang.ClassLoader.defineClass(Unknown
Source)
at java.security.SecureClassLoader.defineClass
(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown
Source)
at java.net.URLClassLoader.access$000(Unknown
Source)
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: AccEmp2. Program will
exit.
E:\workspace\GUI\guipk>
java.lang.NoClassDefFoundError: AccEmp2
这一句的意思是说没有找到AccEmp2.class文件
2.执行javac命令的时候出现警告的原因:你的jdk版本过低。建议下载个高版本。高版本中对连接Access数据库的驱动类已更新。查阅API后修改一下你的驱动。
3.如果你连接的是Access数据库,必须先建立数据源才能运用“桥连接”的方式
4.如果你连接的是别的数据库,请参考下列网址:
http://www.talentdigger.cn/home/space.php?uid=1220&do=blog&id=2341 参考技术A 问题出在这
java.lang.NoClassDefFoundError: AccEmp2 (wrong name:
guipk/AccEmp2)
这句说明你在AccEmp2.java文件中使用了
package guipk.AccEmp2;
而这句你用命令行编译的时候不会打包类文件到guipk/AccEmp2中,所以导致你后边运行java AccEmp2报错。要执行这句指令,你得用集成开发环境才可以的。
所以你只要将AccEmp2.java文件中这句 package guipk.AccEmp2;删除掉,或者用集成开发环境编译,在运行就好了。顺便说下,你的jdbc驱动有点老了。本回答被提问者采纳 参考技术B 你应该先去看看你的运行环境是否已经设置妥当,如果设置好了,那建议你更新JDK 参考技术C 你在查查有关JAVA命令的详细信息,JAVA 后面需要加上包名(如果有包的话)
为啥cmd中运行不了Java
电脑恢复后cmd中就运行不了java了
1,在cmd里面输入java -version
2,出现上面的结果说明环境变量配置好了,
3,如果说不是内部命令也不是外部命令,说明没有配置环境变量,
4,环境变量配置请看这里,http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
参考技术A 环境变量需要重新配置一下。追问配置了还是不行
以上是关于CMD 不能运行JAVA 怎么办?的主要内容,如果未能解决你的问题,请参考以下文章