mjt*_*tik 26 java intellij-idea
我有一个Java项目,我曾经能够从中构建工件,但现在我无法做到.
首先,我的项目正在构建,我能够创建工件,但在运行时.jar我得到了"Java Exemption Error".我查看了我使用的编译器的版本,(1.8)并确保我的机器是最新的.
接下来,我尝试通过删除和重新关联我的一些外部.jar文件来修复任何依赖性问题.
然后我删除了工件设置并尝试创建一个新设置.现在我收到了
.../MANIFEST.MF已存在于VFS中
尝试创建新工件时出错.
我正在使用最新版本的Intellij.我的源代码可以在这里找到:https://github.com/mjtik/PiccoApp.
如有必要,我可以提供屏幕截图.
*我过去创建过很多.jars,不知道我的项目有什么变化.
任何建议或指导将不胜感激.
mjt*_*tik 44
我解决了我的问题.我曾经带领我走向解决方案.问题在于我是如何创建新工件的.
创建新工件时,我选择了JAR,然后弹出窗口显示默认设置.它有我选择的app模块,下面的主要类是空白的.
我正在选择主类,它产生了一个错误.当我刚接受默认选项时,主类空白,创建了工件.
The*_*ter 30
另一种解决方案是:
Kar*_*thi 12
我继承了一个已经将MANIFEST.MF文件放在META-INF文件夹中的src文件夹中的项目.但是该项目没有在项目结构对话框中配置工件.我也不认为删除现有文件并重新启动Idea是解决此问题的理想方案.
我在下面列出了对我有用的步骤,这些步骤是在Intellij Idea 2016.1上完成的.
步骤1:如果要添加工件以使用现有文件创建文件,请选择" 空".千万不要选择从模块的依赖性因为这将导致该问题描述的错误.JARMANIFEST.MF
步骤2:在下一个屏幕中,选择Use Existing Manifest(使用现有清单)按钮导航到并选择现有MANIFEST.MF文件.现在进行您需要的任何其他更改,以便JAR根据您的需要创建工件.
第3步:选择确定,您现在应该全部设置.根据您是否选择了make on build并制作项目,或者您是否专门生成工件,您的JAR创建将毫无问题.
| 归档时间: |
|
| 查看次数: |
36251 次 |
| 最近记录: |