Java 环境配置 与 碰到的问题
小白记录,希望各位指点,长期整理修改
不定期更新,碰到的与之相关的会添加,做个小笔记,再次碰到可以更好的解决。
JDK 下载:Oracle
配置方法:菜鸟教程 - Java 开发环境配置
作用
JAVA_HOME
- 指向 JDK 的安装路径,搭配 Path 来使用,(注:想偷懒的可以不配置这个)
在 Path 下用两个 % 来调用:
与在Path直接指向路径效果相同:
- 更换 JDK 版本可以修改它
- 指向 JDK 的安装路径,搭配 Path 来使用,(注:想偷懒的可以不配置这个)
Path
- 例如在 CMD 输入的命令,通过 Path 下的路径进行搜索并运行。
- Java 环境配置好后,运行的 java, javac 等命令,大家可以在配置的路径的文件夹找到"执行文件”。

CLASSPATH (与 import 和 package 相关)
- (注:想偷懒的可以不配置这个,java 1.5 后可以不配置,但某些软件好像需要系统配置好这个变量)
更好的了解可通过 《Thinking in Java》5.1 包:库单元 - 可以把 它 想成一种特殊的“根”,解释器从根开始寻找 .class 文件的搜索(如果你使用了 import 和 package 关键字)
- 平常我们编写一个项目的时候,经常通过 package 关键字来合理分类管理,如果不使用,解释器给你一个默认包(不可见)
- 平常我们编写一个项目的时候,经常通过 package 关键字来合理分类管理,如果不使用,解释器给你一个默认包(不可见)
- 不可少:.;%JAVA_HOME%\lib;
- 最开始的一个点(.)要注意别漏了
- 当我们通过 import 关键字导入的时候。解释器会寻找包名,并将每个点号(.)替换成一个斜杠,从而生成从 CLASSPATH 根开始的一个路径名
pakcage llxbh.util; // -> llxbh\util
- 使用
- 建立自己的项目(或 放置自己的小玩具)
- 在 Code 目录下建立 包(package),需要的时候可以通过包名直接导入并使用
注:Code目录 为 “根”。
例如:Code 有一个包(MyPackage)improt MyPackage.xx; //调用某个类
- 在 Code 目录下建立 包(package),需要的时候可以通过包名直接导入并使用
- JAR 文件,必须将 JAR 文件的名字置于类路径里,例:x:aa\bb.jar
- 建立自己的项目(或 放置自己的小玩具)
- (注:想偷懒的可以不配置这个,java 1.5 后可以不配置,但某些软件好像需要系统配置好这个变量)
Java 环境配置 与 碰到的问题的更多相关文章
- java环境配置笔记
1.使用Eclipse,要安装jdk,jdk现在可用1.7版本 2.打开Eclipse,配置maven,打开window-preferencess,在maven-user settings处,设置ma ...
- Java环境配置原理
Java环境配置原理详解 1.Jdk安装目录文件说明: 一般jdk安装目录及路径 \Java\jdk1.7.0_79\lib,里面主要包含以下文件夹. bin:主要存放的是java工具中常用命令如:j ...
- java环境配置,试用和基本数据结构
一.java环境配置 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:jdk文件所在的路经变量名:CLASS ...
- Selenium Java环境配置
Selenium Java环境配置 上次配置的是C#的环境,今天主要来配置一下Java环境. 首先,对于java环境配置最基础的JDK和JRE 先前我做过配置,这里就不重述了,网上的教程超级多.在基础 ...
- java环境配置及原理详解
java环境配置及原理详解 1.java跨平台的本质 我们谈到java,总是提到跨平台这个词.那么java语言是怎么实现跨平台的呢? 我们编写的java代码不是直接让windows系统读取解析,而是在 ...
- Linux下安装Java环境配置
1.下载安装文件 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2. ...
- Java环境配置:MacOS
主要是在mac os下进行java环境配置. 下载jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads- ...
- Java环境配置与编译运行详解
这篇文章主要为大家详细介绍了Java环境配置与编译运行的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 一.开篇 通过对之前Java之路的了解之后,相信初学者们都对Java有了一个比较深印 ...
- java环境配置-win10(傻瓜式教程)
java环境配置 – 小学弟要开始学java了,由于本人较懒,表达能力有限,所以来这,写一篇简单的指导,帮学弟装下java环境. 首先打开浏览器,输入这个网址https://www.oracle.co ...
随机推荐
- 三维机翼某一断面的压力系数X-Y曲线绘制——使用tecplot的extract功能
目标:绘制三维物体表面或者某等值面上某一截断线上的压力系数X-Y曲线 Slices不光可以在一个体上切出来一个平面,还可以和一个面相交切出一条曲线,命令是在Slice Details里面的Slice ...
- 虚拟机VMware显示“内部错误”的解决方法
很有可能是VM服务没有启动,win+R services.msc 进入 “服务”,将VM相关的5个服务全部启动即可.
- Django的forms表单组件批量设置字段样式
from django import forms from . import models class UserInfoModelForms(forms.ModelForm): class Meta: ...
- Unity中对系统类进行扩展的方法
Unity扩展系统类,整合简化代码 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chinar -- ...
- 04PHP HTML状态保持
HTTP无状态:会话时没有储存数据 HTTP状态保持: 1.Cookie:保存在浏览器 $_COOKIE[ ] 超全局变量 数组 不安全,用户可清楚数据时把Cookie清除 ==目的:多页面之间 ...
- int与integer的区别
int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前者>>integer 是后者(也就是一个 ...
- Uva10562——Undraw the Trees
上来一看感觉难以下手,仔细想想就是dfs啊!!!! #include <cstdio> #include<iostream> #include<iomanip> # ...
- RabbitMQ全网资料收集
RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现.AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准 ...
- 8. Security-oriented operating systems (面向安全的操作系统 5个)
这款出色的可启动live CD的Linux发行版来自于Whax和Auditor的合并. 它拥有各种各样的安全和取证工具,并提供丰富的开发环境. 强调用户模块化,所以用户可以轻松地定制以包括个人脚本,附 ...
- TCP 三次握爪 四次挥手
TCP三次握手和四次挥手过程 1.三次握手 (1)三次握手的详述 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源.Client端接收到ACK报文后也向 ...