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

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


安装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里。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值