java 为什么我打了一个可运行的jar包,运行时老报找不到主类的错误?
为什么我打了一个可运行的jar包,运行时老报找不到主类的错误?
让我谈谈我遇到的情况。我在macos上执行它,这与Windows环境非常不同:1。Java类不依赖于其他jar包,这是一个没有包名的简单HelloWorld。它只需要以下操作:javacHelloWorld.java文件java HelloWorld2。Java类依赖于其他jar包。这个jar包和Java类源文件在同一个目录中。我从这个开始:javac-CPxx.jar文件HelloWorld.java文件爪哇语-cpxx.jar文件HelloWorld可以编译字节码,但是在执行Java时,它总是提示找不到或无法加载主类的错误
!无法配置classpath环境变量。。。后来就这样解决了:javac-CPxx.jar文件HelloWorld.java文件爪哇语-cpxx.jar文件HelloWorld with“:”
冒号“:”在MacOS上用作分隔符,在windows上应该是逗号!我在堆栈溢出上找到的答案https://stackoverflow.com/questions/1675765/adding-to-the-classpath-on-osx.
eclipse打成jar包后找不到类,是怎么回事呢,主类文件打包时已经选了,虚拟机也装了,还是运行不了?
要双击jar包来运行它吗?如果是这样,则将其添加到jar包中维护.MF文件内容如下:清单-版本:1.0类路径:class path是主类的类名(包括包名)
java idea打jar包没有依赖jar idea识别不到仓库jar包
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。