我正在处理我正在进行的项目的问题。当我使用
执行它时的IntelliJ
一切正常,但是当我尝试使用命令提示符运行它时,会出现picture中显示的错误。有人可以帮帮我吗?
我使用Jersey版本1.12和以下JAR:
activation-1.1.jar
asm-3.3.1.jar
comresrcgen-1.0.jar
FastInfoset-1.2.12.jar
grizzly-servlet-webserver-1.9.45.jar
jackson-core-asl-1.9.2.jar
jackson-jaxrs-1.9.2.jar
jackson-mapper-asl-1.9.2.jar
jackson-xc-1.9.2.jar
javax.ws.rs-api-2.0.jar
jaxb-api-2.1.jar
jaxb-impl-2.2.jar
jaxb-xjc-2.2.jar
jdom-1.0.jar
jersey-bundle-1.12.jar
jersey-bundle-1.9.jar
jersey-client-1.12.jar
jersey-client.jar
jersey-common.jar
jersey-container-servlet-core.jar
jersey-container-servlet.jar
jersey-core-1.12.jar
jersey-grizzly-1.12.jar
jersey-multipart-1.12.jar
jersey-multipart-1.9.jar
jersey-server.jar
jettison-1.1.jar
localizer-1.0.jar
mail-1.4.4.jar
mimepull-1.3.jar
persistence-api-1.0.2.jar
rome-1.0.jar
stax-api-1.0-2.jar
wadl-cmdline-1.1.2.jar
wadl-core-1.1.2.jar
答案 0 :(得分:0)
如果您在项目中使用maven,请在intellij命令行或终端上执行此操作:
mvn clean package
这将在项目的目标文件夹上创建一个jar文件。现在您可以在命令行上运行该jar:
java -jar your-project.jar
更新: 如果您的项目不是基于maven,那么intelliJ可以为您转换它。右键单击左侧面板上的项目文件夹或项目窗格所在的位置,向下滚动到“Maven”,然后单击“显示有效的POM”。它会为你生成一个pom文件“-effective-pom.xml”。将其重命名并保存到项目根文件夹中的pom.xml,然后您可以执行上述步骤。