大家写好程序之后,肯定要将程序进行运行,这样才能知道程序是不是写的对的,那么要如何运行一个java程序呢?接下来,我们就来给大家讲解一下java运行程序的方法。
1.创建一个带有文件扩展名 *.java 的源文件,使用编辑器(如记事本,这里使用的是notepad++),输入以下6行文本:
//一个简单的application例子:打印一行文本 class Hello { public static void main(String args[]) { System.out.println("Hello Java,This is my first Java Application!"); } }
输入完成,如下图所示
2.把文件名命名为Hello.java ,并保存,使用java编辑器javac.exe编译源文件生成一个带有文件扩展 *.class 的字节码文件:
(1)win+R,在文本框输入cmd,回车,进入DOS窗口。
(2)使用cd命令将路径转入源文件“Hello.java”所在路径(cd用法可参照DOC窗口之cd命令),输入“javac Hello.java”命令,回车。
同时,我们在源文件“Hello.java”所在文件夹可以发现多了一个字节码文件(编辑器javac.exe编译的结果),这就对了。
3.使用java解释器 java.exe 运行字节码
在当前路径下,输入 “java Hello” 命令,回车。运行结果如下:
java跨平台编写要注意什么?
1.编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbuilder,Visual Age for Java 等等,但是必须注意你的Java程序只能使用Java核心API包,如果要使用第三方的类库包,则该类库包也要由Java核心包开发完成,否则在发布你的程序的时候还得将支持该Java类库包的JVM发布出去。也就是说,你的程序需要是100%纯Java的。举一个例子,Visual J++ 就不是纯Java的,由Visual J++编写的程序也就不具有平台无关性。
2.无论你使用的是JDK或其他开发工具,在编译时都要打开所有的警告选项,这样编译器可以尽可能多的发现平台相关的语句,并给出警告。虽然不能保证没有编译时警告错误的程序一定是跨平台的,但含有警告错误的程序却很有可能是非平台无关的。
3.在程序中使用任何一个方法的时候,要详细察看文档,确保你使用的方法不是在文档中已经申明为过时的方法(Deprecated method),也不是文档中未标明的隐含方法(Undocumented method)。
4.退出Java程序时尽量不要使用java.lang.System的exit方法。Exit 方法可以终止JVM,从而终止程序,但如果同时运行了另一个Java程序,使用exit方法就会让该程序也关闭,这显然不是我们希望看到的情况。事实上要退出Java程序,可以使用destory()退出一个独立运行的过程。对于多线程程序,必须要关闭各个非守护线程。只有在程序非正常退出时,才使用 exit方法退出程序。
在大家跨平台编写java程序的时候,一定要注意以上这些,毕竟是跨平台,有些使用方法肯定是不一样的,另外java运行程序还是很简单的,只要大家将程序编写好,然后点击运行就可以了。最后大家如果想要了解更多java入门知识,敬请关注奇Q工具网。
推荐阅读: