我有一个包含单个模块和一些依赖项的项目.我想在一个单独的目录中创建一个包含已编译模块的jar.另外,我希望我的模块旁边有依赖项.
无论我如何扭曲IntelliJ的"构建jar"进程,我模块的输出都显示为空(除了META-INF文件).
我在MAC OS X 10.8.3上使用Intellij IDEA 12.0.4来创建一个jar文件.
我转到文件 - >项目结构 - >工件 - > + - >罐子 - >从具有依赖关系的模块 - >浏览后选择的主类 - >选择提取到目标jar - > META-INF的目录自动填充 - > OK - > Apply - > OK - > Build - > Build Artifacts - > Build
现在,如果我尝试运行jar使用:
java -jar path_to_jar/jar_file
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
path_to_jar/jar_file
$ java -version中没有主清单属性
java版本"1.7.0_17"
Java(TM)SE运行时环境(版本1.7.0_17-b02)
Java HotSpot(TM)64位服务器VM(版本23.7-b01) , 混合模式)
任何指针,我做错了什么?