我已经为IDE创建了一个命令行工具,但现在看来你不能将JAR作为外部工具添加。这可能吗?
答案 0 :(得分:0)
我熟悉的最佳选择是将您的JAR文件转换为DLL。这可以通过从jar到dll的转换器工具来实现,比如Jbimp和IKVM来引用jar。 (我推荐IKVM。)
链接到IKVM转换器:http://www.ikvm.net/userguide/tutorial.html
代码项目指南:http://www.codeproject.com/Articles/594632/IKVM-NET-in-Details
注意:如果使用Jbimp,则不仅要引用已转换的dll,还要引用vjslib。
我希望能够支持你的问题。
如果支持你的问题,请告诉我。
答案 1 :(得分:0)
我实际上找到了答案。它有点不直观,其他网站/答案都没有提到它。
在IntelliJ / Visual Studio中,添加外部工具时,而不是制作'命令'是:
/pathToCommand/myProgram.jar
应该简单地说:
java.exe
然后,而不是只在“程序参数”中提供您的参数。字段:
-jar myProgram.jar -myarguments
这样做,而不是试图自己运行一个jar,而是运行Java程序,将jar的名称作为-jar命令的参数。