2015-01-11 50 views
0

我正在寻找使用jar [options] [name] [files]从命令行生成一些Java代码的jar文件,但它无法识别。根据Oracle Jar是JDK的组成部分。我安装了7和8。我如何运行jar功能?Java“罐子”功能在哪里

我没有Oracle文档显示的C:/ Java。我试过从JDK目录和管理员权限运行jar。

我还没有放入params,想检查我至少可以先找到jar函数。

Running jar from JDK directory Running jar from JDK directory(1.8) http://puu.sh/eoer7/4fcd0ce63c.png Running jar from System32 http://puu.sh/eoe3X/076d79b4e4.png

+3

可能在/bin目录中 – MadProgrammer

+1

如何运行java编译器('javac')?它应该以同样的方式工作。 – 5gon12eder

+1

另外,请确保JDK/bin目录位于您的PATH环境变量中。 –

回答

4

您已经显示了Java运行时环境(JRE或)的两个安装。您需要安装Java Developer Kit(或JDK),才能获得jar。将您的JAVA_HOME设置为JDK的安装目录,并将其添加到您的PATH

set "PATH=%PATH%;%JAVA_HOME%\bin" 

此外,Using JAR Files: The Basics说(部分)JAR文件被打包为ZIP文件格式,您可以使用可以读取和写入ZIP文件的工具与他们合作。

+0

我很确定我已经安装了JDK。我使用Eclipse(因为我必须在Uni)并单击我的JDK目录,并出现C:/ Program Files/...位置。 – Ewan

+1

您附加的图片显示JRE位置...如果您确定已安装JDK,请执行以下操作 - http://support.microsoft.com/kb/308895;)(它应该在'C:\ Program Files \ Java \ jdk_version'中)。 –

+0

我现在已经注意到了。 Eclipse似乎使用JRE来编译和运行,而不是使我困惑的JDK。 PS - 也许更新您的链接,因为这是XP的;) – Ewan

相关问题