JAVA第一个HelloWorld程序编写及相关问题

        好不容易搞完了环境的配置,开始上手第一个JAVA程序,因为我是看着疯狂Java开始学习的,所以照着上边走,用记事本(Windows最好用记事本,没有一些隐藏的格式化字符),建了一个Java程序,打上去以后先进行编译,书上写的很简单,就直接一个javac -d . HelloWorld.java(.代表当前路径),可是为毛我按着敲就找不到......,仔细看了才明白,它的意义是:javac -d  预期字节码存放位置  源码的位置,然后我就打了javac -d C:\Users\ElonMask\Desktop C:\Users\ElonMask\Desktop\HelloWorld.java(注意中间的空格,这是我自己的路径),这样便可以运行了,至于为啥按照人家敲就不对,当时不求甚解,接下来会说明。

       
            接着开始运行,mmp,按着敲Java HelloWorld,又找不到,看了后边的关于CLASSPATH的介绍,有这么一句话,运行时JRE需要在当前路径搜索Java类,难道是之前理解错了?还需要把桌面作为一个路径配置到CLASSPATH(因为我的字节码放在桌面)?我试试重新配一下,试了很多遍都没用,又试了试强行增加classpath路径,即 Java -classpath C:\Users\ElonMask\Desktop  HelloWorld,便可以运行......开始疑惑,所谓的当前路径到底是什么?查了很多资料,才发现当前路径指的是命令提示符的路径,mmp,于是我把命令提示符的快捷方式放在了桌面,在属性中修改它的起始位置,确定,输入书上的Java和javac命令,重新编译,运行,非常完美。

            当然,还有另一种方法,就是在命令提示符里键入cd+空格+你放文件的路径,比如cd C:\Users\ElonMask\Desktop,就可以改变当前路径,输出的效果一样。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值