永发信息网

java生成EXE文件出错

答案:2  悬赏:0  手机版
解决时间 2021-02-04 12:30
  • 提问者网友:你挡着我发光了
  • 2021-02-03 12:28
想把JAVA的文件转成EXE文件,用EXE4J转化完后,运行出错,请问是怎么回事,出错代码:
java.lang.UnsupportedClassVersionError: Bad version number in .class file
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$100(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 com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-02-03 13:22
java都是打成jar或war包?生成exe,
除非你是用File类去生成的追问:
这是答案呵呵看看给分哦!l追问:
因为你在classpath里添加了当前路径,那么你只要保证命令在正确的路径下执行就能保证对了。当然,你的test类中需要有一个public void static main(...)方法才能执行。
举个例子给你
c:\java\testprj下有你的源文件。
有个一个类:testpackage.TestClass.java,他包含main方法。他会保存在c:\java\testprj\testpackage目录下
在命令行中进入路径:
c:\ cd c:\java\testprj编译:c:\java\testprj javac testpackage\TestClass.java执行:c:\java\testprj java testpackage.TestClass追问:
我跟你说清楚点吧 原来我的环境变量里面没有classpath 所以我添加了 生成的
更新到1.5以上版本应该就可以追问:
我还有一个问题 ,解决了 我就选择答案了,请问“是不是java所编写出的代码经过处理得到的exe文件也必须要在有java虚拟机的平台上才可以用啊?”那样的话不就没意思了。不一定每一台电脑上都有java虚拟机啊,也就是说 你编写了一个软件 在电脑上使用 还得在电脑上安装虚拟机 郁闷了啦。是吗?如果不是。请说下怎么弄啊 谢谢!回答:
是的,java应用要运行,必须要jvm
也许还有变通的方法,不过
正规来说,java 就是依靠jre运行的。
不然那还算java吗,呵呵追问:
我说的是java生成的exe可执行文件 不是java源代码哦??回答:
我说的也是java生成的exe可执行文件,我觉得我说的很明白了,如果不明白我说的,可能我表达不好!你可以在谷歌找找!祝你找到个好方法追问:
手机里面的java虚拟机是出厂就装好的!最后一次回答了
作为一个程序员要学会自己去找出问题的原因,你自己可以多去试试找出这些原因,要不你怎么进步?没有求助的情况下你怎么办?在你说的上面那种情况可能你的java程序本身的问题,也可能是手机自身的问题,总之不管什么问题你都要去分析一下可能会出现的原因和解决方法,然后去调试!!好了你应该断奶了兄弟!
全部回答
  • 1楼网友:第四晚心情
  • 2021-02-03 14:44
我是来看评论的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯