有关Dos的认识
来源:互联网 发布:java从入门到放弃 pdf 编辑:程序博客网 时间:2024/05/01 11:52
有关Dos命令行
在Dos命令行中存在很多的命令,在刚刚学习java的时候不需要全部都会。在不知道使用哪个命令的时候也可以借用
help命令来查询。知道 cd cd.. dir cd\ set cls exit这几个就差不多了。其他了解了解就行。
注:
cd 是Change directory的意思;是进入下一个目录或者文件夹的命令;
cd..退回下一个目录的命令;
cd\ 这个是跳转到根目录下;
dir 显示该目录下的全部子目录和文件夹和文件;
set 这个非常重要,是”临时“设置Classpath的命令(Classpath是java虚拟机识别的位置)同时也可以用临时设置Path
环境变量的命令;
1, set的使用示例:set classpath=C;\myclass 这个命令行就是说java虚拟机会在C盘的Myclass下找有关java的字节码文件
2,path使用示例:set path="jdk1.6";"%path%"这个命令就是在原来Path的基础上加上一个jdk1.6这个环境变量,之后再偏译,运行java文件时就是用jdk1.6的javac java等等命令了,不再是之前的jdk了。你可以使用javac -version这个命令来判断在使用哪个JDK就好。
3,不过一点要注意set配置的环境变量是临时值,除了在这个临时的Dos下可以使用,其他位置不能使用的(即是无效的)
下面说说有关使用javac,java也就是偏仪器和解释器;
1 在刚刚学习的时候一般使用的是文本偏仪器来书写java文件的;
(1)在使用默认包的时候:
比如类文件名为test.java。那么你在Dos下使用 javac test.java java teat就可以偏译,运行了程序了。
(2)之后学习包之后就使用包了。比如Test.java是包A 那么使用javac -d . Test .java java A.Test就可以实现目标
javac -d . Test .java 生成的字节码文件都在A文件夹(自动生成)中; java A.Test 运行主类。
注意:
你在Testjava文件中有package A这句,但是不会自动生成A文件夹,即是你使用 javac Test .java命令会出错。原因很简单,就是找不到A文件夹。javac -d . Test .java 中的-d是javac中的一个命令行,意思是Testjava生成的class文件放在-d 后面的指定位置,并且自动会生成A文件夹的。而 “-d .” 就是在当前目录下生成A文件夹的意思;
(3)还是有一个包A;如果在个包有二个类文件math.java和test.java ,使用 javac -d . test.java java A.test就可以实现目的了。原因同上
(4)有二个包A和javabao二个包 , A包中有math.java文件,javabao中Teat.java(主类在里面) 那么
javac -d . math.java javac -d .Teat.java java javabao.Teat就可以实现;
注意不要把一二条语句调过来,不然出错。原因是此时找不到包A(还没有自动生成)。
上面是文本偏仪器的有关总结,下面说说有偏仪器是Dos怎么使用
(1)有一个包A,注意此时是有A文件夹的(不用生成的),这样运行就简单多了。不用在考虑文件夹的问题
A包有个Test.java类文件(主类)和mathjava文件。在Dos输入 javac A\Test.java java A.Test 或者是输入
javac A\math.java javac A\test.java java A.Test这三个命令也是一样的意思。不过建议使用第一种来的方便。
(2)有二个包A和javabao,A中有Test.java类文件(主类),javabao中有math.java。在dos中输入:
javac A\Test.java java A.Test就可以了(简单吧O(∩_∩)O哈哈~)当然你也可以先偏译javac javabao\math.java不过大没有必要。
- 有关Dos的认识
- 有关HTML5的认识
- 有关C#的dos命令
- 有关文学作品的一点认识
- 第一节 有关jQuery的认识
- 认识DOS
- 有关windows下的dos命令
- 与网络有关的DOS命令
- VPN DOS下的有关命令
- DOS 有关网络的……
- dos下有关目录的部分命令
- 有关 Hash Collision DoS 的一些问题
- 有关Windows下的基本DOS命令
- 有关dos的一些基本命令
- 有关模板控件的一点认识
- 有关运行程序的一些认识
- 有关WSGi的认识和讨论
- 有关VM下DOS的共享文件夹问题
- js冲突 解决的办法
- java中几种常见的设计模式
- java中入门代码第一个
- c语言与c++函数调用区别
- SVD奇异值分解
- 有关Dos的认识
- java,map遍历,输出键值
- 封装网络请求
- ADT中的Android Virtual Device Manager中找不到我的android设备的手机
- 黑马程序员--Java基础--程序流程控制
- 杭电OJ--2098 分拆素数和
- File的使用方法
- 何时为尽头
- 引用/对象