无法从控制台创建jar文件,并且在使用IntelliJ构建后,程序无法正常工作

时间:2015-07-22 07:47:40

标签: java jar cmd command

我尝试学习如何使用javassist和java代理在java中注入字节码,所以我开始(http://appcrawler.com/wordpress/2013/01/02/simple-byte-code-injection-example-with-javassist/)<<本教程我已经复制了大部分代码并阅读它以理解它或多或少的功能。 但是当教程说我应该用这个命令创建一个jar文件

jar cvfm myAgent.jar mymanifest.txt SimpleMain.class SimpleTransformer.class

我试着将它写入我的CMD控制台(希望这很严格......)它总是告诉我一个错误,他无法完成命令" Jar"所以我用谷歌搜索错误,谷歌说我应该尝试

java -jar cvfm myAgent.jar mymanifest.txt SimpleMain.class SimpleTransformer.class

这说"无法访问jarfile cvfm"

确定。之后我尝试用IntelliJ创建一个jar文件,但是它没有做到它应该做的事情。它甚至不会运行pre-main方法,所以如果控制台命令工作得很好,那将是一个不错的开始,如果你们可以帮助我运行那些非常棒的代码工具!

1 个答案:

答案 0 :(得分:0)

你是第一个命令行是正确的。只是因为jar exectuable不在你的路上(我假设你在窗户上。)

首先,确保安装了JDK而不是JRE,然后按照oracle installation instructions进行操作。