学习啦 > 学习电脑 > 操作系统 > Linux教程 > linux编译java命令

linux编译java命令

时间: 佳洲1085 分享

linux编译java命令

  想必很多人知道linux下编译C语言的方法。那么java语言又要如何编译呢?下面由学习啦小编为大家整理了linux编译JAVA语言的相关知识,希望大家喜欢!

  linux下编译java语言的方法步骤

  1.首先用vim 在linux下编写一个名为Test.java的文件,代码如下:

  class Test{ public static void main(String []args){ System.out.println("test input main arguments"); System.out.println(args[0]+" "+args[1]); System.out.println("end of main"); } }

  代码很简单,只有一个main函数用来输出我输入的前两个参数,注意前两个参数如果不输入会抛数组越界 的异常。

  2.vim编辑完后按esc进入命令模式,然后shift+ZZ保存并退出。然后通过javac Test.java 即可对该文件进行编译,编译会可以看到在该目录下生成了一个Test.class文件。

  3.编译时没有抛出异常说明代码成功编译,接下来看看怎么运行吧,其实也很简单,就通过如下命令即可:

  java Test hello world

  输出结果是:

  test input main arguments

  hello world

  end of main

  是不是很简单,赶快打开电脑实践一下吧!

  补充:linux怎样用命令编译java文件

  开始编程。在C盘的根目录中新建一个子目录,名为“JavaTest”,以作为存放Java源代码的地方。打开XP中的记事本,先将其保存到JavaTest文件夹中,在“文件名”文本框中输入"Hello.java"。注意,在文件名的前后各加上一个双引号,否则,记事本就会将其存为"Hello.java.txt"的文本文件。然后输入以下代码:

  public class Hello {

  public static void main(String[] args) {

  System.out.println("Hello, world");

  }

  }

  再次保存文件。

  在命令行窗口中输入

  cd C:\JavaTest

  将当前路径转入JavaTest中。然后,输入

  javac Hello.java

  JDK就在JavaTest文件夹中编译生成一个Hello.class的类文件。如果出现“1 error”或“XX errors”的字样,说明是源代码的输入有误,请根据出错提示,仔细地按第7步的代码找出并修正错误。请读者注意甄别代码输入有误的问题与classpath设置有误的问题。因为本文是关于如何正确设置classpath及package的,因此,这里假设读者输入的代码准确无误。到目前为此,由于我们是在源代码的当前路径下编译,因此,不会出现classpath设置有误的问题。

  在命令行窗口中输入

  java Hello

  屏幕出现了

  Hello world

  成功了,我们已经顺利地编译及运行了第一个Java程序。

3610465