当我尝试运行在 IntelliJ 中创建的 jar 文件时遇到问题。
我按照此处列出的步骤操作:如何正确地从 IntelliJ 构建 jars?并使用 IntelliJ 广泛搜索其他有相同问题的人,但没有找到解决方案。
在菜单 Project Structure>Artifacts 部分中,我有包和主类名称,我还尝试使用源文件和 .class 文件的相对和绝对路径指定“类路径”位(这似乎隐藏在IntelliJ 项目显示树..),但即使有这一切(我也确保每次更改某些内容时都重建 jar)我得到“找不到主类。程序将退出。” 当我尝试运行 jar 时的消息。
在主项目文件夹中,有 src 和 out。
out 包含带有包树的“production”,类文件
out 还包含带有 jar 文件夹的“artifacts”,jar 可执行文件
src 包含一个图像文件夹、META-INF 和包树。
包中的第一个文件夹包含主类,所以 src/ravelDemo/RavelDemoMain.java
在 Project Settings>Artifacts 中,主类当前列为 ravelDemo.RavelDemoMain
,类路径为 out\production\RavelSequence v1.03\ravelDemo\ 但我指定(或留空)的所有其他类路径都没有t 似乎指向正确的地方。(RavelSequence v1.03 是项目的名称)。
我究竟做错了什么?