java与javac使用总结

java与javac配置

自定义包与外部包依赖

需要建立classpath用户环境变量(User Environment Variable),其中第一个变量值为 .; 表示当前文件夹路径,否则可能在使用java编译运行时会产生找不到主函数的错误,设置的方法详见这里
其次,用户自定义包以及外部包也需要添加到classpath中,这样在使用javac解释过程中不用再使用-cp指令指定相关包路径。注意,在解释器运行过程中相关的包依赖路径可以与实际运行过程中的包依赖不同,这也是为什么我们可以把classpath设置为用户环境变量而非系统环境变量的原因之一。

java 与 javac 版本匹配问题

使用

> java -version
> javac -version

查看解释器和编译器相应版本,需要保证二者相同编译过程才能够成功,如果电脑经常有Oracle版本更新,可以将系统环境变量中

C:\Program Files (x86)\Common Files\Oracle\Java\javapath

这一环境变量下移,使得安装的java版本与javac版本一致。注意,Oracle一般自动更新编译器java版本而不更新在/bin文件夹下的javac版本,这会使得版本出现不匹配的情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值