当我执行Shift + f10时,我能够在IntelliJ中运行JAR文件。
但是,当尝试从我的目录执行JAR文件时,没有任何反应。我的META-INF位置如下:https://stackoverflow.com/a/49147689/12973878。
这是我的JAR结构 JAR structure
文件结构图 Image
我能知道这是什么问题吗?
答案 0 :(得分:0)
基于描述,我假设您处于Windows环境中。尝试在终端中运行它。将当前目录更改为文件的位置,您需要提供的终端命令为:
java -jar <jarfilename>
答案 1 :(得分:0)
在运行项目(或mvn package
)的构建后,您的jar将放置在<your_project_path>/target
中。
您将在其中找到:<your_project_name>-0.0.1-SNAPSHOT.jar
。现在只需打开命令提示符(在Win上)/终端(在Mac上)。
转到项目路径
cd <your_project_path>/target
然后运行
java -jar <your_project_name>-0.0.1-SNAPSHOT.jar
别忘了检查系统$PATH
中是否有Java路径
进行验证
java -version
答案 2 :(得分:0)
一些建议:
-verbose:class
选项,以确定是否从正确的位置加载了类。'Edit Configurations'
。