导航:首页 > 程序命令 > java编译class命令

java编译class命令

发布时间:2023-07-22 23:37:52

编译java程序需要使用什么命令

编译命令是 javac

  1. 首先使用记事本编辑一段简单的Java代码

    ❷ 如何把java编译成class

    在IDE中会有集成的按键,比如“运行”按钮或者”编译“按钮就自动执行了这个过程

    也可以通过命令行来编译指定的文件(而不是整个工程的文件),步骤如下

    1. 通过命令行使环境进入java文件所在的目录

    2. 执行 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

阅读全文

与java编译class命令相关的资料

热点内容
呼吸灯单片机程序 浏览:950
linux域socket 浏览:245
qq分身怎么样才能加密 浏览:453
windows打开linux 浏览:995
新建文件夹为什么不能发送微信 浏览:600
交警app怎么绑定本人几辆车 浏览:985
彩虹六号如何人工服务器 浏览:632
mc服务器地址怎么登入 浏览:556
苹果app怎么扫描二维码下载 浏览:959
css文件在线解压 浏览:155
36岁程序员近况 浏览:284
哪里可以下载不加密的歌 浏览:934
隐藏文件夹是什么梗 浏览:919
插件注册命令 浏览:497
梁一端加密一端不加密规范 浏览:82
代码行数统计命令 浏览:104
单片机中2K表示什么 浏览:483
紫禁城为什么会断开服务器 浏览:580
华为手机的方舟编译器在哪呢 浏览:125
下载压缩虐杀原形2 浏览:907