编译命令是 javac
首先使用记事本编辑一段简单的Java代码
❷ 如何把java编译成class
在IDE中会有集成的按键,比如“运行”按钮或者”编译“按钮就自动执行了这个过程
也可以通过命令行来编译指定的文件(而不是整个工程的文件),步骤如下
通过命令行使环境进入java文件所在的目录
执行 javac xxx.java
相应的java文件就编译为class字节码文件了,但是如果你的类有定义包,则需要从包的根目录开始将第二步改为
2.执行 javac packageName.className.java
❸ 如何将java文件编译成class文件
1.你用记事本写的话,首先确定你的jdk安装正确,并且PATH和CLASSPATH设置正确,检测方法就是在cmd下输入java -version,如果有提示jdk版本低信息那就是安装好了。然后进行使用dos命令进入你的java源文件(*.java)的目录下,使用javac 命令进行编译。例如你的java源文件是Test.java,那编译命令就是javac Test.java 然后编译后使用java Test命令进行执行你的java程序2.如果你用的Eclipse工具的话,那么你就不需要编译了,Eclipse可以在你写代码的同时给你编译好,直接执行就可以了。
❹ 怎样把java的源码编译成class文件
1.你用记事本写的话,首先确定你的jdk安装正确,并且PATH和CLASSPATH设置正确,检测方法就是在cmd下输入java
-version,如果有提示jdk版本低信息那就是安装好了。然后进行使用dos命令进入你的java源文件(*.java)的目录下,使用javac
命令进行编译。例如你的java源文件是Test.java,那编译命令就是javac
Test.java
然后编译后使用java
Test命令进行执行你的java程序2.如果你用的Eclipse工具的话,那么你就不需要编译了,Eclipse可以在你写代码的同时给你编译好,直接执行就可以了。
❺ java怎么用eclipse编译成class
安装好Eclipse之后,打开Eclipse,选择workspace,进去之后,关掉welcome页面,在左边空白处,右点一下,然后new一个java project,把java文件复制到那个project的src下面,然后你打开,在右边右点鼠标,然后Run as ——java application,这样文件就编译好了,编译后的文件在workspace——project——bin下面,自己找一下
如果不用Eclipse,就配置JDK环境变量,我给你参照一下
JAVA_HOME: JDK存放路径 //参照C:\Program Files\Java\jdk1.6.0_05
path中 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin //不可以少符号;
CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
然后你就可以在CMD中进行编译了,不懂的再问我!
❻ java 文件怎样编译成.class
你这个问题是问dos状态下的命令么
javac example.java
出来就是class文件
❼ 如何将一个java文件编译成class文件
类名能以数字开头命名吗?这显然编译的时候会报错.
标准命名是以大写字母打头后接单词首字母大写,编译是通过javac这个命令进行编译的(即jdk目录下的javac.exe)
配置好环境变量,新建相应的变量名,如果有直接输入值就可以了,如下:
JAVA_HOME: jdk的安装目录如(D:\java\jdk1.6.0_05);
PATH: %JAVA_HOME%\bin;
ClASSPATH: .;%JAVA_HOME%\lib;
比如d:\testjava\Test.java文件,打开命令行窗口
1.输入d:\ 回车
2.定位到java文件所在文件夹,输入cd d:\testjava\ 回车
3.编译java文件,输入javac Test.java 回车
4.运行,输入java Test 回车
❽ java编译成class文件怎么运行
1.
打开命令窗口(打开win+r
输入cmd)
2.
进入编译的clss所在文件夹中,比如Class路径为d:test\hello.class,则需要进入hello.class所在目录中
3.
java
+class文件名运行:
java
hello
❾ java编译成class方发或工具。
对于很多应用系统,常常需要动态装载和执行类和代码片断,这有利于部署的简易性和系统设计上的灵活性。本文给出了一个比较全面的介绍,值得参考。
在Sun JDK 1.2及后续版本中,包含了一组可在程序运行时刻编译和执行Java代码的API。这些API被包含在tools.jar类库中。这个功能允许Java程序在运行时动态编译、执行小的代码块,在有些情况下这个功能会让Java应用程序的架构更加灵活、开放。
本文假定读者已经在计算机中安装并配置好了Sun JDK 1.2或更高的版本,并对javac编译器命令有所了解。
在Java程序中使用编译器
假定要使用javac命令编译 /home/mytest目录下Test.java文件,并设定class文件存放在/home/mytest/classes路径下,输入下面命令:
javac -d /home/mytest/classes Test.java
达到同样的目的,也可以使用Sun提供的一个Java编译器的API来实现。它的使用也很简单,核心代码段如下:
…
String[] args = new String[] {“-d”, “/homemytestclasses”, “Test.java”};
Int status = javac.compile(args);
…
javac编译工具被安装在JDK根目录的/bin目录下,负责将源代码编译成运行于JVM的字节码。事实上,我们经常使用/bin目录下的javac编译工具来编译Java源文件。如果在Java程序中动态编译任意制定的Java语句,使用这个外部的javac编译器就显得不够灵活了。虽然有时可使用Runtime类来执行一个外部命令,但如果想知道代码是否被编译通过、编译时发生了什么错误,用Runtime类的exec()方法就很难实现了。
在Sun的JDK 1.2及后续版本中,JDK安装路径的/lib路径下包含了一个tools.jar文件,这个类库包含了一个完整的编译器包。com.sun.tools.javac.Main是编译器的主类入口,如果已经熟悉了javac编译器命令行的使用方法,很容易理解这个类的使用方法。方法compile(String[] p)执行编译动作,参数p是一个String数组,用来存放javac命令的参数选项,编译后的状态返回一个Int值,其对应值参考如下表所示:
表 状态参数与对应值
EXIT_OK 0
EXIT_ERROR 1
EXIT_CMDERR 2
EXIT_SYSERR 3
EXIT_ABNORMAL 4
在程序执行时编译和执行Java语句
从上面一段中,我们已经基本了解了动态编译一个Java文件的方法。那么,如何运行时动态编译指定的Java语句呢?这里需要一个技巧。
假设要动态编译的Java条语句如下:
System.out.println(“Hello,This runtime code!”);
编译器不支持编译单个Java语句,被编译的对象必须是一个以.java为后缀的、结构合法的类源程序文件,所以需要对这个语句进行改造,变成一个完整的类,并把这条语句置入main方法中,便于测试。
public class <临时类文件名> {
public static void main(String[] args) throws Exception {
System.out.println(“Hello,This runtime code!”);
}
}
这样,欲动态编译的代码已经被程序动态拼装成了上面那段代码,准备工作还没有结束,不过看起来工作在趋向稍微的复杂化。因为上述代码当前还存放在内存中,编译器似乎对一个硬盘文件更感兴趣。我们需要引用java.io.File类(JDK 1.2以上),创建一个临时的文件来存放上述代码的内容。java