导航:首页 > 程序命令 > 使用命令行编译java

使用命令行编译java

发布时间:2023-06-19 04:11:15

1. 如何用Cmd命令编译java代码程序

在初学Java的时候,会使用cmd命令的模式来编译运行代码,下面就来介绍下如何命令行编译
01
打开一份Java代码,如下图
02
打开文件所在的位置,鼠标右键,打开shell
03
输入命令javac HelloWorld.java,回车,出现下图所示编译后的class文件
04
输入命令 java -cp . HelloWorld,回车,输出结果

2. 如何使用CMD编译java文件

1、用记事本编写java文件,放在某个盘的文件夹下。假设在f:Demo。2、用windoes+R键打开cmd窗口,在命令行中输入f:,目的是将路径改为java文件所在的路径。3、在再命令行中输入cd
文件名(在这里是Demo)
打回车,路径就到了f:Demo下。4、然后再命令行中输入javac
java名.java
形成字节码文件。5、再输入java
java文件名就ok了。此时就会将你需要输出地东西输出在屏幕上。

3. 如何使用命令行编译以及运行java文件

#命令行运行java文件:
1.打开(cd java文件所在目录)
2.配置:
set path=C盘下jdk1.5.0_05/bin所在的目录 --你自己的jdk安装目录
set classpath=. --当前路径
注:若要导包时(如.jar包),就应 set classpath=.;包的路径
3.编译(dir java文件当前目录下):
javac 文件名.java --如:javac Test.java
4.运行(dir java文件当前目录下):
java 文件名 --则:java Test

#若有包名的.java文件
1.打开(cd java文件所在目录)
2.配置:
set path=C盘下jdk1.5.0_05/bin所在的目录 --你自己的jdk安装目录
set classpath=. --当前路径
3.编译(dir java文件当前目录下):
javac -d ./ 文件名.java --(有包时必须要有-d ./)
4.运行(dir java文件当前目录下):
java 包名.文件名

4. 如何使用命令行编译以及运行java文件

方法/步骤

我们先新建文本文档,输入自己的java程序。
这里我写一个简单的java程序,来做示范。
import java.util.*;
public class HelloDate{
public static void main(String[] args){
System.out.println("Hello,it's:");
System.out.println(new Date());
}
}

然后另存为一个java文件。
1.选择文件--->另存为--->名称为“HelloDate.java”----->选择“所有文件”。
2.记住自己这个文件的存储位置。(方便我们调用哦!)

打开程序---->附件--->命令提示符。

由于我的那个java文本保存在了F:/java/(在F盘下的java文件夹里)下,所以如果要想编译,就需要先通过命令提示符进入java这个文件夹,具体步骤如下:
1.进入F盘:输入【F:】,然后按下回车键【Enter】
2.输入【cd java】,按下回车键【Enter】
这样就已经进入了。这里的cd的意思就是进入的意思。

紧接着调用java编译器进行编译。
输入【javac HelloDate。java】,然后按下回车键【Enter】

然后运行结果。
输入【java HelloDate】,按下回车键【Enter】

7
经验总结:运行一个java程序的大概的流程是:
书写源代码------>编译------->运行---->结束。

5. 如何使用命令行编译和运行Java代码

这里给你一个具体的场景来讲述如何使用命令行编译和运行Java代码:

任务

我们有一个相当标准的Java工程,它包含三个顶层文件夹:

/bin-用来存放已编译好的.class文件

/lib-用来存放第三方.jar文件

/src-存放.java源代码

我的任务就是要从Java工程根目录去编译和运行工程。我们将使用Windows操作系统作为例子(和在Unix系统上的唯一区别就是路径分隔符是”:“而不是”;“)。

编译Java代码

第一步是把文本文件.java源代码编译成Java虚拟机字节码文件(.class)。这一步使用一个叫javac的JDK工具来完成。

假设我们在应用的根目录下,从com.example包下尝试把Application.java文件,以及把lib文件夹中的lib1.jar和lib2.jar库编译到目标文件夹bin下,编译命令应该是如下格式:

javac -d bin -sourcepath src -cp lib/lib1.jar;lib/lib2.jar src/com/example/Application.java1

编译完后,/bin/com/example/Application.class应该就会创建出来了。如何Application.java使用了其他工程的类,那么他们全部会自动被编译并且放到相应的文件夹下。

运行Java代码

为了启动我们刚刚编译的.class文件,需要另外一个叫java的JDK工具。

假设我们在应用的根目录下,为了能够启动com.example包中的,使用了lib文件夹下的lib1.jar和lib2.jar库的Application.class文件,启动命令应该是如下

java -cp bin;lib/lib1.jar;lib/lib2.jar com.example.Application

我们在这里没有提供文件名,只有一个实际的类名,java会基于提供的classpath(缩写成cp)路径去搜索。

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

编译命令是 javac

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

    7. 怎么用命令行编译运行Javacmd中javac和java命令的运用

    首先要配置环境变量
    然后在cmd命令行里输入一个javac回车 会弹出很多东西,说明环境变量配置好了
    编写一个.java文件
    在cmd中进入到你文件的存放目录下
    编译命令 javac 空格 文件名.java
    编译成功后,你的当前目录下会出现一个.class文件
    然后java 空格 文件名 回车运行 注意这里不需要文件后缀名

    8. 怎么用命令行编译,打包,运行java

    一、编译:从.java生成.class
    (1)eclipse编译:
    在菜单栏里选择"项目"→"构建"/"自动构建",就会在workspace的项目里的bin目录下自动生成.class文件,不需要手动一个个去编译。

    (2)命令行编译:
    进入src目录,直接javac com/csdn/javacode/A.java,注意这里一定要写全路径com/csdn/javacode(这里一定是/号而非.号),并且.java文件一定要有后缀名!
    这样生成的.class文件和src在同一目录下,就是在哪个目录下手动一个个编译,生成的.class文件就在哪个目录下。
    ---------------------------------------------
    二、运行:从.class生成.exe
    命令行运行:
    cd进入bin目录(eclipse构建生成的一般都在bin目录下),直接java com.csdn.javacode.EncryptClasses key.data
    (运行EncryptClasses.class,输出到key.data文件里)
    -----注意.class文件在命令行里不要带后缀名!并且路径要写全,执行时,包名加路径时,一定是点号.而非/号!!!
    ------------------------------------------------------------
    三、打包jar:
    把零散的.class文件打包为jar:(不是在eclipse里"导出"为jar包)

    cd进入要打成jar包的class文件所在目录:jar cvf [生成jar的名称.jar] [列出class文件] //若有多个用空格隔开
    例1:操作零散的单个或几个class文件:
    cd bin
    jar cvf ipaddress.jar com/cn/lbs/IPSeeker.class com/cn/lbs/SplitAddress.class
    之后会在bin目录下生成ipaddress.jar,不过这里jar下面没有com.csdn.ipaddress包,因为之前没有创建目录

    例2:把一个文件夹下面所有的class文件打成jar包
    (这里让生成的jar目录下有com.csdn.ipaddress包,于是在总的文件夹ipaddress下新建文件夹嵌套com\csdn\ipaddress\,里面放上需要打包的.class文件)
    cd回到总的文件夹ipaddress,
    jar cvf ipaddress.jar * 回车

    9. 怎么使用命令行编译并运行java程序

    举例说,如果当前目录下有foo/bar/Main.java,其内容是:

    package foo.bar;

    public class Main {
    public static void main(String[] args) {
    }
    }

    那么用javac编译之:

    javac foo/bar/Main.java

    就会得到foo/bar/Main.class。然后用java执行之:

    java foo.bar.Main

    通常是可以的。但有时候会奇怪的说找不到主类,那么就可以试试加上 -cp .:

    java -cp . foo.bar.Main

阅读全文

与使用命令行编译java相关的资料

热点内容
区位码加密 浏览:854
考编教师用什么app 浏览:189
静态面向对象编程语言 浏览:902
炒股密码pdf 浏览:661
差分算法有哪些 浏览:563
佳明怎么配对安卓 浏览:245
用什么app校对试卷 浏览:103
基于单片机的光控路灯 浏览:35
为什么说安卓平板适配的软件少 浏览:680
三国志下载pdf 浏览:689
为什么单片机c语言 浏览:429
算法一定有一个或多个输入 浏览:252
浪潮服务器贵州销售云主机 浏览:850
amdlinux显卡安装 浏览:572
泰海科技云服务器如何卸载 浏览:126
有密码打开excel加密 浏览:824
java生成重复字符 浏览:284
串口服务器有什么用 浏览:332
linux安装red5 浏览:295
单片机中断时入口地址作用 浏览:150