今天碰到了,小惊了一下,主要惊异于以前一直没有发现这个问题
双击的反馈:
而命令行的反馈:
引用
D:\>java -jar webrowser.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/jdesktop/jdic/bro
wser/WebBrowserListener
Caused by: java.lang.ClassNotFoundException: org.jdesktop.jdic.browser.WebBrowse
rListener
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: SimpleBrowser. Program will exit.
让我开始百思不得其解main class怎么会找不到?明明放在里面了的,还仔仔细细地打开jar包观察,也验看了MANIFEST.MF文件,没问题啊,看来误会无处不在啊,时间就是耗在这种看不出的“隐形”问题上的
还有彼此的ClassPath区别,命令行是包括可运行jar包当前目录,而双击执行怎是JRE的bin
- 大小: 13.2 KB
分享到:
相关推荐
Linux部署jar包,隐藏命令行参数Linux部署jar包,隐藏命令行参数Linux部署jar包,隐藏命令行参数Linux部署jar包,隐藏命令行参数Linux部署jar包,隐藏命令行参数Linux部署jar包,隐藏命令行参数Linux部署jar包,隐藏...
不用开发工具,在命令行下把自己相关的class文件打包成一个jar文件,然后用Java -jar来运行。
NULL 博文链接:https://747017186.iteye.com/blog/2299559
Jar包双击运行配置,java学习必备利器。
解决有JDK环境下却无法双击运行jar的设置
直接双击就可以运行的jar包直接双击就可以运行的jar包直接双击就可以运行的jar包直接双击就可以运行的jar包直接双击就可以运行的jar包直接双击就可以运行的jar包直接双击就可以运行的jar包
windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包
springmvc独立运行jar包集合,经过测试可以运行,Spring MVC是当前最优秀的MVC框架,自从Spring 2.5版本发布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,实现了对Struts 2的超越。现在...
NULL 博文链接:https://hufeng.iteye.com/blog/574339
使用jdk自带的jar工具打jar包 采用命令行的方式 方便 快捷
win7下双击运行jar文件的方法.docx
Eclipse怎么打jar包(可运行的jar包) 教你一步一步,学会怎么打jar包,内含详细图文教程。
我觉得在用cmd命令行就可以生成jar可运行文件很方便哈,希望大家多多捧场。谢了。。。
用图片详细说明,如何配置,才能双击打开.jar 文件!
spingmvc框架单独运行jar包,包括其依赖包,可以支撑框架的使用
springmvc独立运行所需jar包,
当前pom.xml中详细的记录了将maven项目打成可运行jar包的完整代码,使用maven的插件maven-assembly-plugin,同时将所有依赖打到jar包中,亲测可用。
重新打包(重命名)的工具,在jar包重复的情况下使用。 这里我们以 gson.jar 为例,在 gson.jar 包目录下新建一个文本文件,名字随意,例如 rule.txt,写入下面的内容。 rule com.google.gson.** ...
编译运行java带jar包
生成可双击运行的Jar文件RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR