用eclipse生成JAR文件,为啥main class项啥都没有?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用eclipse生成JAR文件,为啥main class项啥都没有?相关的知识,希望对你有一定的参考价值。
左边的项目如何建立main class才有?
eclipse打包jar文件有两种方式,一种是jar file,也即普通的jar文件,这一般用于发布工具库,比如常用的第三方工具库就是这么打的用一种是runnable jar file,也就是可运行的jar文件,它与普通jar文件最大的区别就是可以用命令“java -jar runnable.jar“直接运行;其原理就是在jar包中/META-INF/MANIFEST.MF文件内指定了运行的入口类,比如”Main-Class: net.wisedream.jfiler.App“
你生成的jar文件没有main class可能是你导出的是普通jar文件,或者导出时没有指定主类 参考技术A 你在导出时没有选主输出文件吧?这个需要在导出时选择main class生成的jar才能有对应的main class本回答被提问者采纳
为啥用maven时,eclipse自动生成的src/main/java等source folder missing
这是maven约定的结构。
Maven提倡使用一个共同的标准目录结构,使开发人员能在熟悉了一个Maven工程后,对其他的Maven工程也能清晰了解。这样做也省去了很多设置的麻烦。
以下的文档介绍是Maven希望的目录结构,并且也是目录创建工程是采用的目录结构。Maven推荐大家尽可能的遵守这样的目录结构。
参考技术A maven架构是四个主要目录src/main/java java代码
src/main/resources 资源配置文件
src/test/java 测试类
src/test/resources 测试资源文件
其他的需要自己手工简历
手打版 往LZ采纳 参考技术B 选择 java build path然后选择source 把所有的putput folder指向classes就OK了
以上是关于用eclipse生成JAR文件,为啥main class项啥都没有?的主要内容,如果未能解决你的问题,请参考以下文章