java文件在eclipse中可以运行,在cmd中javac命令运行正确,java命令报错
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java文件在eclipse中可以运行,在cmd中javac命令运行正确,java命令报错相关的知识,希望对你有一定的参考价值。
java.java环境配置没问题:14 2) at java;javac TestLast:361) at java;>: TestLast (wrong name.java;>.lang.java;main".NoClassDefFoundError.defineClass(URLClassLoader.checkAndLoadMain(LauncherHelper.run(URLClassLoader:791) at java.lang.lang.run(URLClassLoader.SecureClassLoader:308) at java.net.misc.security.java.LauncherHelper:\.defineClass(ClassLoader: alibaba/TestLast) at java.AccessController.launcher.ClassLoader.java.net;java TestLast Exception in thread ".security.lang.loadClass(ClassLoader.lang.java:356) at sun:71) at java.defineClass(SecureClassLoader.java:\.URLClassLoader$1,可以运行hello word程序:423) at sun:449) at java.URLClassLoader$1.URLClassLoader.java.URLClassLoader.net.java E.net.access$100(URLClassLoader.ClassLoader.net.loadClass(Launcher:354) at java.URLClassLoader,但是稍微复杂点用cmd命令就出错了,而且出错的提示全部一样 E.loadClass(ClassLoader.findClass(URLClassLoader.java.Launcher$AppClassLoader.doPrivileged(Native Method) at java.java.java.ClassLoader.defineClass1(Native Method) at java:355) at java.ClassLoader 直接把添加包得语句删掉就好了
参考技术A 是从别人那里拷的吗?可以看下是不是eclipse安装目录下面ini文件不对,如eclipse.ini文件,里面有个配置是指定虚拟机路径的,如:-vm
c:/program
files/java/jdk1.6.0_23/jre/bin/client/jvm.dll 参考技术B 环境变量有一个classpath,把这个指定到你的java源文件(带包)的根目录去
我在Eclipse中将一个java项目打包成jar文件后,为啥双击它时没反应?但在eclipse中是可以运行的
查看进程发现双击后会有一个javaw.exe运行,但过了一两秒钟就消失了。在打包时也设置了主函数入口了,电脑的环境变量也设置了,求高人指导。
参考技术A jar 文件要在命令行里运行,开始->运行(XP)/在搜索程序和文件对话框里->里输入cmd->在弹出的cmd框中键入:java -jar 你的JAR文件完整路径和名称.jar -> 回车,就可以运行了。普通双击是没用的(并没关联到 java 并以-jar参数运行),甚至常常被当做一个类似rar的包打开。 参考技术B 你是用fat jar插件的么?
以上是关于java文件在eclipse中可以运行,在cmd中javac命令运行正确,java命令报错的主要内容,如果未能解决你的问题,请参考以下文章
在Eclipse中可以运行,但在CMD中错误:找不到符号的解决办法