PATH 环境变量的定义和修改 classpath

来源:互联网 发布:cnc编程软件哪个好 编辑:程序博客网 时间:2024/05/12 22:48


CMD命令教程

切换盘符

d:

切换到文件夹

cd java

查询

dir

创建目录

md

删除目录

rd

退回上级目录

cd..

退回到根目

cd\

删除文件

del

退出dos

exit

当前位置确定

cd

清屏

cls

 

环境变量设置

 

:当执行 >notepad时,如果当前目录下没有notepad执行文件,那么会自动去 环境变量 path下查找。

 

在path 添加 格式如下:

d:\Java\jdk1.8.0_11\bin;//分号必须有

 测试是否成功,在cmd中输入javac测试

 

规避风险:为了减少修改path时错误的产生,替换java目录在path的录入方式

java_home=D:\Java\jdk1.8.0_11//讲java的目录单独创建一个系统变量。

path=%java_home%\bin;//在path中直接添加这个系统变量名即可。 %变量名%\文件夹;

 

配置临时环境变量

当使用别人的电脑开发程序时,可配置临时环境变量

需要使用cmd

使用set命令 显示、设置或删除windows环境变量。


**只在当前窗口有效,关闭当前cmd窗口,配置立即消失**


set path

//查看当前path临时环境变量;


set path=%java_home%\bin;

//修改当前的临时path,这样修改,及清空path,然后录入这条语句的变量;


set path=%java_home%\bin;%path% 

//在当前path中插入%java_home%\bin;用%path%标识原有临时path;


set path=

//当修改内容为空时,及清空临时path

path查找顺序,从前往后查找。依次匹配。

 

 

java程序开发体验

1

java代码的扩展名为 .java

2

通过javac命令对该java文件进行编译

3

通过java命令对生成的class文件进行运行

 

配置classpath

 

可将class文件放置在一个固定文件夹下

set classpath=c:\myclass

//结尾无分号,只在myclass下查找class文件


set classpath=c:\myclass;

//结尾有分号,先在myclass下查找class文件,没有找到,然后再到当前目录下查找


尽量不加分号,怕重名文件。

添加当前目录的常用写法  set classpath=. ; c:\myclass   

// . ; 即为当前目录的写法;

 

强制class文件名和java编译文件名一致的方法

在class demo前加public

Public class deom

{

public static void main(String[]args)

{

}

}

强制生成的class文件名和编译的java文件名一致



创建文本,录入内容,后缀改为.java存储。

Class demo

{

}

class为定义类型 demo为生成文件名

 

运行 demo.class,使用java运行

 java demo

 

像上面那么写,会报错。

错误: 在类 deom 中找不到 main 方法, 请将 main 方法定义为:

  public static void main(String[] args)

否则 JavaFX 应用程序类必须扩展javafx.application.Application

 

public static void main(String[] args)

args = arguments


这行代码的作用,保证class该类的独立运行

或者说是虚拟机的识别入口

 

完善代码 (严重区分大小写)

class deom

{

public static void main(String[] args)

{ }

}

 

修改完的.java文件,需要重新生成class文件

然后在使用java运行demo.class

 

在屏幕上反馈 hello world

class deom

{

public static void main(String[] args)

{

System.out.print("hello world");

System.out.print("123123123");

}

}

屏幕输出

hello world123123123

 

另外一种输出方式 (在print 后加ln,换行功能)

class deom

{

public static void main(String[] args)

{

System.out.println("helloworld");

System.out.print("123123123");

}

}

屏幕输出

hello world

123123123

 


0 0
原创粉丝点击