黑马程序员技术交流社区

标题: 配置环境变量让任何地方都能编译java源程序? [打印本页]

作者: 卡布    时间: 2015-5-21 23:05
标题: 配置环境变量让任何地方都能编译java源程序?
注意!!不是上课讲到的配置path
那样只是在任何目录下都能使用javac,还是需要进到java源程序所在的那个目录下
我想问的是,能不能像配置classpath一样,在任何目录下都能编译某个java源程序?
作者: Lucus    时间: 2015-5-21 23:32
期待有大牛过来解答!!!
作者: sunxiaohong    时间: 2015-5-22 00:19
配置系统的环境变量
以win7为例子:
邮件计算机属性 高级设置中的环境变量
在全局用户中新建JAVA_HOME变量指向你的安装的jdk
然后修改path环境变量
在开头的地方加入 %JAVA_HOME%\bin
然后保存ok
在linux下:
修改/etc/profile
增加
export JAVA_HOME=/......路径
export PATH=$JAVA_HOME/bin:$PATH
作者: kapp_tolo    时间: 2015-5-22 11:58
    任何盘都能javac编译源文件,如果编译成功了,那么字节码文件会在你任意盘,因为字节码文件会在你当前javac源文件时,默认的生成在这个当前目录下,所以这样会造成源文件和字节码文件非常的混乱,字节码文件会漫天飞,很混乱,所以没有什么实际意义。
    同时classpath的配置,也不失任何盘都能java的,先会在set classpath的指定路径下查找,如果没有,会在你当前目录下查找。这是个人观点,也希望大家来指正,相互学习。
作者: tougboy    时间: 2015-5-22 16:48
JAVAC把参数带上应该可以做到吧   制定源文件和目标文件的路径
作者: 914360849    时间: 2015-5-22 22:00
应该不能,配置path是在任意目录下都可以运行javac命令;javac命令运行的目录下需要有java源文件才可以编译
作者: 卡布    时间: 2015-5-22 22:33
哦夯哥今天讲了!
一种是在源文件所在目录下,按住shift点右键,就能够直接从这个目录下进入dos窗口,就可以直接javac了
另一种是在editplus里配置自定义工具,增加javac和java两个程序,然后按ctrl+1和ctrl+2就可以编译和运行了
作者: 李超然    时间: 2015-5-23 15:04
如果不进入到源程序所在目录,就得在javac命令中写明源程序的路径,其实都是差不多的意思
作者: 探索者    时间: 2015-5-23 15:41
视频里都是在当前目录下编译java源文件的,至于在任何目录都能进行编译还看到过,期待解答




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2