如何运行打包的java文件
有谁能帮助我如何从cmd运行包中的java应用程序? 请给我一行我必须打的字 编辑:(从下面的一个答案中复制了一条澄清性评论) 不,我指的是属于包的普通Java应用程序,如:如何运行打包的java文件,java,cmd,package,Java,Cmd,Package,有谁能帮助我如何从cmd运行包中的java应用程序? 请给我一行我必须打的字 编辑:(从下面的一个答案中复制了一条澄清性评论) 不,我指的是属于包的普通Java应用程序,如: package x; class SampleOnly{ } 如何编译(和运行)该文件。如果您谈论的是一个jar,那么java-jar filename.jar如果您谈论的是一个jar,那么java-jar filename.jar 不,我指的是属于包的普通java应用程序,如包x;类sampleOnly{}hw u c
package x; class SampleOnly{ }
如何编译(和运行)该文件。如果您谈论的是一个jar,那么
java-jar filename.jar
如果您谈论的是一个jar,那么java-jar filename.jar
不,我指的是属于包的普通java应用程序,如包x;类sampleOnly{}
hw u comple-dat文件
这个小小的“bash会话”应该解释一下:
$ ls . # Current directory contains the "x" package
x
$ ls x # The "x" package contains a Sample.java file...
Sample.java
$ cat x/Sample.java # ...which looks like this.
package x;
public class Sample {
public static void main(String... args) {
System.out.println("Hello from Sample class");
}
}
$ javac x/Sample.java # Use "/" as delimiter and
# include the ".java"-suffix when compiling.
$ java x.Sample # Use "." as delimiter when running, and don't include
# the ".class" suffix.
Hello from Sample class
$
如何执行任意jar文件,取决于所讨论的jar文件的PCAKAGE方式:
如果它与包含主类声明的清单打包在一起,您只需执行以下操作
java -jar program.jar
如果它是一个普通的jar文件,您需要知道主类。假设它是包。Main
:
java -cp program.jar package.Main
(我在这里(间接)回答:)-->
不,我指的是属于包的普通java应用程序,如包x;类sampleOnly{}
hw u comple-dat文件
这个小小的“bash会话”应该解释一下:
$ ls . # Current directory contains the "x" package
x
$ ls x # The "x" package contains a Sample.java file...
Sample.java
$ cat x/Sample.java # ...which looks like this.
package x;
public class Sample {
public static void main(String... args) {
System.out.println("Hello from Sample class");
}
}
$ javac x/Sample.java # Use "/" as delimiter and
# include the ".java"-suffix when compiling.
$ java x.Sample # Use "." as delimiter when running, and don't include
# the ".class" suffix.
Hello from Sample class
$
如何执行任意jar文件,取决于所讨论的jar文件的PCAKAGE方式:
如果它与包含主类声明的清单打包在一起,您只需执行以下操作
java -jar program.jar
如果它是一个普通的jar文件,您需要知道主类。假设它是包。Main
:
java -cp program.jar package.Main
(我在这里(间接地)回答了这个问题:)-->你指的是.jar文件
java [ options ] <class> [ arguments ... ]
java [ options ] -jar <file.jar> [ arguments ... ]
javaw [ options ] <class> [ arguments ... ]
javaw [ options ] -jar <file.jar> [ arguments ... ]
java[options][arguments…]
java[options]-jar[arguments…]
javaw[options][arguments…]
javaw[options]-jar[arguments…]
你所说的包是指.jar文件吗
java [ options ] <class> [ arguments ... ]
java [ options ] -jar <file.jar> [ arguments ... ]
javaw [ options ] <class> [ arguments ... ]
javaw [ options ] -jar <file.jar> [ arguments ... ]
java[options][arguments…]
java[options]-jar[arguments…]
javaw[options][arguments…]
javaw[options]-jar[arguments…]
不要忘记在META-INF/MANIFEST.MF中设置主类和可选类路径
Main-Class: org.example.HelloWorld
Class-Path: greetings.jar
请查看位于的JAR规范,不要忘记在META-INF/MANIFEST.MF中设置主类和可选类路径
Main-Class: org.example.HelloWorld
Class-Path: greetings.jar
请查看中的JAR规范,一个简单的类编写如下:
packagecom.demo.pack
公开课演示{
public static void main(String[] args) {
System.out.println("Demo class from package : '"
+ Demo.class.getPackage().getName() + "'");
}
}
此演示类将存储在这些文件夹下。。文件夹序列将为com/demo/pack。
然后该类将在pack文件夹下找到。
现在打开命令提示符。。
我已将该软件包存储在我的“D”驱动器中。键入以下命令
D:>javac com/demo/pack/demo.java--按enter键
D:>java com.demo.pack.demo——按enter键
完成了 一个简单的类编写为:
packagecom.demo.pack
公开课演示{
public static void main(String[] args) {
System.out.println("Demo class from package : '"
+ Demo.class.getPackage().getName() + "'");
}
}
此演示类将存储在这些文件夹下。。文件夹序列将为com/demo/pack。
然后该类将在pack文件夹下找到。
现在打开命令提示符。。
我已将该软件包存储在我的“D”驱动器中。键入以下命令
D:>javac com/demo/pack/demo.java--按enter键
D:>java com.demo.pack.demo——按enter键
完成了 仅当jar包含清单且清单包含主类声明时才有效。Right。答案在很大程度上取决于OP所说的“包中的Java应用程序”是什么意思。只有当jar包含一个清单,并且清单包含一个主类声明时,才有效。对。答案在很大程度上取决于OP所说的“包中的Java应用程序”是什么意思。OP似乎不需要帮助创建jar,只需要运行它。OP似乎不需要帮助创建jar,只需要运行它。不,我的意思是一个普通的Java应用程序dat属于一个包,就像包x一样;类sampleOnly{}hw u compleDAT fileno我的意思是一个普通的java应用程序dat属于一个包,就像包x一样;类sampleOnly{}hw u completi dat文件由于到目前为止没有对您起作用,我建议您发布代码,以便有人能准确地告诉您如何运行它。由于到目前为止没有对您起作用,我建议您发布代码,以便有人能准确地告诉您如何运行它。您收到了什么错误消息?你能把整个bash会话粘贴到pastebin.org上吗;类测试{publicstaticvoidmain(stringargs[]){System.out.println(“这个类属于包示例”);}}这是我想从cmd运行的代码,请告诉我应该如何运行。我想这就是我向您展示的:)看看这个:您收到了什么错误消息?你能把整个bash会话粘贴到pastebin.org上吗;类测试{publicstaticvoidmain(stringargs[]){System.out.println(“这个类属于包示例”);}}这是我想从cmd运行的代码,请告诉我应该如何运行。我想这就是我向您展示的:)看看这个: