如何编译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的字节码。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-11
1.直接用命令行,输入cmd,回车然后切换到文件所在文件夹(若文件在桌面,则直接切换到桌面:cd desktop)输入 javac GoodDogTestDrive.java 这样就完成编译了,文件所在文件夹会产生编译好的.class文件。
2.用eclipse 等开发工具,直接右键run as -->java Application直接就能编译并且运行了。本回答被提问者采纳
第2个回答  2012-01-15
命令行界面可以;下载一些集成开发环境my eclipse 等都行
第3个回答  2012-01-15
在控制台下输入javac XXX.java
编译后,直接 java XXX 就行了
XXX是java 文件的名字
相似回答