如果你用的是工具,会自动编译。如果是dos命令,先用记事本写一个java文件,比如a.java,存放到d盘java文件夹下,dos命令可以写d:回车,cd
java(cd是进入下级目录,java是文件所在的文件夹,注意cd和java之间的空格)回车,javac
a.java,回车就可以了
B. 如何把某个文件夹下的.java文件批量编译成.class文件
javac命令里用*,即星号表示不定字符,所以*.java就是批量文件的意思
C. 把整个java工程编译成class文件
如果使用eclipse等IDE,是会自动编译的。在工程本地目录里寻找下。
D. 怎么把所有java文件夹编译成class文件
如果你是eclipse的java开发环境配置完成,只要点中你eclipse中的项目,右键-》编译就可以了。
如果解决了您的问题请采纳!
如果未解决请继续追问
E. 怎么一次性把java编译成class 求详细步骤哦。。
编译单个的会吧,只需要把那个java文件的名字改成*号就可以了,我记得好像是这样。
F. Java编译成多个CLASS何解
这是因为你的程序里面有匿名类,匿名类编译后就会以主类$编号命名。
或者有以1、2、3命名的内部类(可能性很小)。所以才会生成这样的文件。
至于你说的不能运行你可能是使用了package打包了,在命令行中默认是不能生成包的,需要你指定才可以,所以生成的也就不能运行
匿名类的例子
new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
}
补充————————————————————
仔细看你的程序,绝对有匿名类。用Swing的话就会有事件处理方法是用匿名类的形式定义的。Netbeans一般都这样生成。
要运行的话首先要看看你的主程序是不是打包了,有没有package这样的语句,如果有,那么编译的时候就要就要加上-d选项,如果有package语句,
假如是package a.b;那么编译:
javac -d . test.java
这样。执行:java a.b.test
然后运行的时候 java
G. 怎么将java文件编译成class的
一般情况下,在myeclipse中保存java文件后会自动编译成class文件,但是这种情况只能编译当前工程的java文件,但是如果需要编译不是一个工程的java文件,比如在网上拷贝的java文件改如何编译呢,换句话说是在普通文件夹的java文件应该怎么编译呢?
如下:
首先需要配置好java的环境变量(保证javac文件可以执行),不再赘述
1.win+r后输入cmd进入命令输入行;
2.根据地址找到需要编译的文件:如:cd c:\test\ 回车,dir查看文件名比如叫Testjava.java;
3.编译java文件:输入javac Testjava.java回车;
4.运行java文件:java Testjava回车;
H. 怎样将一个java文件快速编译成class
,你应该放到java Resources里,如果你eclipse是自动编译的话就会自动在classes文件夹下产生FileList.class的