如何在cmd下执行java程序?谢谢
8个回答
展开全部
执行java程序,首先需要创建一个文本文档,编辑你要执行的java程序,将其后缀名改为.java。
然后用java编译器javac和java解释器java来执行java程序。
Java编译器javac
javac是Java语言的编译器,它将后缀名为.java的源文件编译成后缀名为.class的字节码文件。Javac的语法如下:
javac [options] [sourcefiles]
其中,options是可选参数,使用javac可以不加参数;sourcefiles是要编译的.java文件,若要一次编译多个文件,则多个文件之间用“,”分开。
应用举例:
javac HelloWorld.java //只编译HelloWorld.java一个文件
javac HelloWorld.java,Hello.java //同时编译HelloWorld.javac和Hello.java两个文件
Java解释器java
java是java语言的解释器,实际上是Java类文件的解释器,它直接从类文件执行Java应用程序。
java编译器的语法为:
java [options] class [arguments…] //用来执行java的类文件;
其中:options是可选参数,使用java可以不加参数;class表示java命令要运行的程序;arguments是可选参数,程序运行的外部参数。
java [options] -jar file.jar[arguments…] //用来执行一个在jar压缩包中的文件;
其中,-jar file.jar表示运行压缩包中的文件。
应用举例:
Java HelloWorld //运行HelloWorld程序
Java -jar HelloWorld //运行压缩包中的文件
然后用java编译器javac和java解释器java来执行java程序。
Java编译器javac
javac是Java语言的编译器,它将后缀名为.java的源文件编译成后缀名为.class的字节码文件。Javac的语法如下:
javac [options] [sourcefiles]
其中,options是可选参数,使用javac可以不加参数;sourcefiles是要编译的.java文件,若要一次编译多个文件,则多个文件之间用“,”分开。
应用举例:
javac HelloWorld.java //只编译HelloWorld.java一个文件
javac HelloWorld.java,Hello.java //同时编译HelloWorld.javac和Hello.java两个文件
Java解释器java
java是java语言的解释器,实际上是Java类文件的解释器,它直接从类文件执行Java应用程序。
java编译器的语法为:
java [options] class [arguments…] //用来执行java的类文件;
其中:options是可选参数,使用java可以不加参数;class表示java命令要运行的程序;arguments是可选参数,程序运行的外部参数。
java [options] -jar file.jar[arguments…] //用来执行一个在jar压缩包中的文件;
其中,-jar file.jar表示运行压缩包中的文件。
应用举例:
Java HelloWorld //运行HelloWorld程序
Java -jar HelloWorld //运行压缩包中的文件
追问
感谢您的回答,但是如果不先用cd命令,是不能执行java程序的,我成功过一次,但是后面我把用文本编辑的那个java程序,放到别的D盘下,再用同样的操作老是不成功,不知问什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如执行Hello.java
先编译
javac Hello.java
再运行
java Hello
这就行了!
先编译
javac Hello.java
再运行
java Hello
这就行了!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像现在的版本 不用设置什么环境变量了 直接 java 文件名.java 就可以了
很长时间不去这样打开了 也忘得差不多了
很长时间不去这样打开了 也忘得差不多了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询