欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

命令行编译java文件,运行class文件

程序员文章站 2022-04-14 09:25:35
...

一、编译java文件的话,则需要先安装jdk环境。

命令行编译java文件,运行class文件
安装JDK后配置环境变量 :计算机➡属性➡高级系统设置➡高级➡环境变量,在系统变量里:
 1)新建JAVA_HOME,变量值为jdk路径,我的是C:\Program Files\Java\jdk1.8.0_65
 2)新建 CLASSPATH 变量,变量值里填 “.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
 3)找到 Path 变量,编辑,变量值里添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”(若之前变量值末尾没有“;”,先添加分号隔开)。


编译java文件,
  1.java文件需要是utf8 无bom格式。可用editplus改。
  2.切换到xx.java所在的路径,win下如果是其它磁盘,比如切换到d盘,cd /d d: 才可以跨磁盘切换。
  3.命令行内:

javac -encoding utf-8 xxx.java

二、运行.class文件

  

java className


  1.无须添加.class后缀。
  2.main函数的args直接在命令后添加即可,空格隔开。例如:java ZzTest param1 param2。
  3.若有包名,则需要有同样包路径的父文件夹,并在所有包之外的上一级执行该类。
    如ZzTest.class文件,包名路径package zz,存放在D:\下,
    则需要有D:\zz文件夹,把.class文件放在D:\zz文件夹下,
    在D:\路径下执行java zz.ZzTest。
    或者在编译时添加d参数,

javac -encoding utf-8 -d . xxx.java

,编译后就会自动创建包路径的文件夹,随后直接

java package1.package2.xxx 

即可。

测试如下,类名为ZzTest,包名为zz,ZzTest.class文件在D:\zz里。

命令行编译java文件,运行class文件

相关标签: javac .class