A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

注意!!不是上课讲到的配置path
那样只是在任何目录下都能使用javac,还是需要进到java源程序所在的那个目录下
我想问的是,能不能像配置classpath一样,在任何目录下都能编译某个java源程序?

8 个回复

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