如何编译java程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编译java程序相关的知识,希望对你有一定的参考价值。

class GoodDog
private int size;

public int getSize()
return size;


public void setSize(int s)
size=s;


void bark()
if(size>60)
System.out.println("Wooof!Wooof!");
else if(size>14)
System.out.println("Ruff!Ruff!");
else
System.out.println("Yip!Yip!");




class GoodDogTestDrive

public static void main(String[] args)
GoodDog one =new GoodDog();
one.setSize(70);
GoodDog two=new GoodDog();
two.setSize(9);
System.out.println("Dog one: "+one.getSize());
System.out.println("Dog two: "+two.getSize());
one.bark();
two.bark();

三种方法:

1.在IDE中,如eclipse中写的Java程序,在点击保存后eclipse就会调用javac编译程序编译,编译文件在当前项目的bin目录下。

2.作为一个独立的文件且没有定义Java环境变量,需要在cmd窗口中切换到java bin目录下执行Javac程序,执行格式为     javac 空格 Java源文件;如 javac  C://hello.java;

3.作为一个独立的文件且定义了Java环境变量,打开cmd窗口,可以在任意目录输入javac java源文件,如javac D://hi.java。

扩展资料

Java也是一种高级语言,要让计算机执行你撰写的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节码。

Java源代码的扩展名为.java,经过编译程序编译之后生成扩展名为.class的字节码。

参考技术A 1.直接用命令行,输入cmd,回车然后切换到文件所在文件夹(若文件在桌面,则直接切换到桌面:cd desktop)输入 javac GoodDogTestDrive.java 这样就完成编译了,文件所在文件夹会产生编译好的.class文件。
2.用eclipse 等开发工具,直接右键run as -->java Application直接就能编译并且运行了。本回答被提问者采纳
参考技术B 命令行界面可以;下载一些集成开发环境my eclipse 等都行 参考技术C 在控制台下输入javac XXX.java
编译后,直接 java XXX 就行了
XXX是java 文件的名字

如何在 Source Insight 中编译和执行Java 程序

由于 Source Insight 的代码易读的优越性能,,使用 Source Insight 编辑 Java 代码是一个不错的选择,当然它不能与专业的 Eclipse 及 Netbeans 这样的IDE 相比;
本人使用它是因为 Source Insight 的体积比较小,可以自定义设置用户命令,用起来也算是得心应手了。
下面介绍一下本人总结的一点关于编译和执行Java程序任务对 Source Insight 用户自定义命令的设置方法。

创建编译 Java 源程序的 用户自定义命令

● 首先在硬盘中创建一个 Java 程序编译和执行的指定路径,我这里创建的是 D:/My Documents/Source Insight/JavaPorjects
这个目录是主要放置 Java 源文件,在这个目录下我又创建了一个 sourcefiles.list 文件,创建这个文件的目的是为了后面编译 Java 程序时需要用它。
● 再上面创建的目录下再创建一个 Classes 子目录,该目录是为了放置编译后的 Java 字节码文件;同时在这个目录下创建一个空的批处理文件 ClassStart.bat ,在下面的步聚中介绍如何编辑这个批处理文件。

● 打开 Source Insight 程序 创建一个 Test_SWT.java 文件 保存在 D:/My Documents/Source Insight/JavaPorjects 目录下;然后在 Source Insight 中打开这个目录下的 sourcefiles.list 文件,在这个空文件中输入刚才创建的那个 Test_SWT.java 文件的名称如下所示,然后保存 sourcefiles.list 文件。

sourcefiles.list

[java] view plaincopy
Test_SWT.java
参考技术A 由于 Source Insight 的代码易读的优越性能,,使用 Source Insight 编辑 Java 代码是一个不错的选择,当然它不能与专业的 Eclipse 及 Netbeans 这样的IDE 相比;
本人使用它是因为 Source Insight 的体积比较小,可以自定义设置用户命令,用起来也算是得心应手了。
下面介绍一下本人总结的一点关于编译和执行Java程序任务对 Source Insight 用户自定义命令的设置方法。

创建编译 Java 源程序的 用户自定义命令

● 首先在硬盘中创建一个 Java 程序编译和执行的指定路径,我这里创建的是 D:/My Documents/Source Insight/JavaPorjects
这个目录是主要放置 Java 源文件,在这个目录下我又创建了一个 sourcefiles.list 文件,创建这个文件的目的是为了后面编译 Java 程序时需要用它。
● 再上面创建的目录下再创建一个 Classes 子目录,该目录是为了放置编译后的 Java 字节码文件;同时在这个目录下创建一个空的批处理文件 ClassStart.bat ,在下面的步聚中介绍如何编辑这个批处理文件。

● 打开 Source Insight 程序 创建一个 Test_SWT.java 文件 保存在 D:/My Documents/Source Insight/JavaPorjects 目录下;然后在 Source Insight 中打开这个目录下的 sourcefiles.list 文件,在这个空文件中输入刚才创建的那个 Test_SWT.java 文件的名称如下所示,然后保存 sourcefiles.list 文件。

sourcefiles.list

[java] view plaincopy
Test_SWT.java本回答被提问者和网友采纳

以上是关于如何编译java程序的主要内容,如果未能解决你的问题,请参考以下文章

如何在UltraEdit中编译和运行Java程序

如何编译java

如何在Windows上编译java程序?

如何有效的防止Java程序被反编译和破解

如何使用eclipse新建并编译,运行Java程序

java代码如何生成可运行的程序 例如c一样,编译后有exe java是否一定要jdk??