SettingsJDK
迁移时间:2017年5月20日23:38:40
Author:Marydon
1.双击安装,更改安装路径为D:\ProgramFiles\Java\jdk1.7.0_55;
注意事项:
1.1 将C盘更改为D盘,默认的Program Filse 之间有空格,将空格删除;
1.2 软件的安装路径不能出现中文和空格,因为不同的软件对中文和空格的翻译不同。
2.同样将jre的安装路径改成 D:\ProgramFiles\Java\jre7;
3.配置java运行环境,安装好后搭建环境变量
注意:JAVA_HOME 和PATH都必须得大写,否则搭建环境失败
我的电脑-》右键属性-》高级系统设置-》高级-》环境变量-》系统变量-》在变量值后面增加:
a.新建变量 JAVA_HOME(JAVA_HOME变量值为:D:\ProgramFiles\Java\jdk1.7.0_55 即jdk文件夹所在的路径).
b.PATH(在名为PATH变量的值后添加: ;%JAVA_HOME%/bin)加封号的目的是将此路径与前面程序的路径分隔开
【配置可执行文件的路径即名为.exe的文件的路径】
【配置好后就可以在黑窗口中使用java和javac命令,如果没有配置,使用这些命令时,黑窗口会报错"找不到该命令"】.
c.新建 CLASSPATH变量(CLASSPATH: %JAVA_HOME%/lib;)
【配置的是你的java程序依赖的其他类的路径即类路径】
其中:路径用斜杠\或反斜杠/都可以
path表示路径
4.环境搭建好后,win+R,输入:cmd 回车运行输入java 按回车键检验环境是否搭建好。
测试前提:若安装jdk时,开着dos命令窗口,安装好后,需先退出dos命令,重新进入,再做测试,否则会报不是内部命令错误
CreateTime--2016年11月18日08:59:07
二、JDK与JRE的区别
jdk--java development kit--java开发工具,将.java文件编译成.class文件--指的是java的开发环境
jre--java runtime environment--java运行环境,只运行.class文件--指的是java所必须的运行环境
三、查看jdk版本号及位数
方法一:win+R-->cmd-->输入java -d64 -version
此方法只支持jdk7.0及以上版本,6.0没有-d32/64 的命令
如果不报错,会显示当前jdk版本号,说明该版本是64位的;否则,说明该版本是32位的
方法二:
写一个java类
public class Test{
public static void main(String[] args){
//jdk版本号
String arch = System.getProperty("sun.arch.data.model");
System.out.println(arch);
}
注意:myeclipse/eclipse的位数需与jdk的位数保持一致
CreateTime--2016年10月25日14:38:28
四、java-javac-javaw的区别
1、java.exe:
运行java程序
2、javac.exe:
编译的,生成.class文件
3、javaw.exe:
跟java命令相对的,运行java命令时,会出现并保持一个console窗口,程序中的信息可以通过System.out在console内输出,而
运行javaw,开始时会出现console,当主程序调用之后,console就会消失;
javaw 大多用来运行GUI程序
五、常见问题汇总
1.解决电脑安装不同版本,修改成指定版本jdk的问题
问题:新的环境变量JAVA_HOME=D:\devSoftware\jdk1.5并没有生效
在安装JDK1.6时(本机先安装jdk1.6再安装的jdk1.5),自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:\Windows\System32目录,由于这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级
解决方案:
将java.exe,javaw.exe,javaws.exe删除即可。开启新的命令行窗口,再执行java -version时,就得到了期望中的结果
2.java.lang.UnsupportedClassVersionError: util/PageHelper : Unsupported major.minor version 52.0 (unable to load class util.PageHelper)
原因:
java项目构建从高版本JDK改为低版本JDK报错
3.运行java -version报错
Error opening registry key'software\Javasoft\Java Runtime Environment'
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment'
解决方案:
系统配置的环境变量中path配置,删除Oracle数据库对javaPath的指定
C:\ProgramData\Oracle\Java\javapath;
SettingsJDK的更多相关文章
随机推荐
- list C++实现
模仿STL中list,实现了其大部分功能.list可以高效地利用内存资源,常数时间的插入删除操作.并且,list除了erase外,不怎么存在迭代器失效的现象. #include<iostream ...
- maven切换到阿里云镜像
maven默认去中央仓库下载jar速度奇慢,切换成阿里的镜像源会快很多 maven settings.xml配置 <?xml version="1.0" encoding= ...
- java代码声明引用变量经验
1.static只能修饰类的成员变量,不能修饰方法里的局部变量. 因为static是在类加载时候将成员变量存储进方法区的. 加载类的时候,是不去执行方法里的函数的.所以不会馆方法里的代码,自然就不会读 ...
- POP的Stroke动画
POP的Stroke动画 效果 源码 https://github.com/YouXianMing/Animations // // PopStrokeController.m // Animatio ...
- Unity3d-Particle System 5.x系统的学习(四)
Unity3d-Particle System 5.x系统的学习(四) 今天,我们来聊聊unity5.x的粒子系统和unity4.x粒子系统的区别. 我大致看了下,区别还是蛮多的,但是总体的粒子制作思 ...
- easyui-datetimebox设置默认时分秒00:00:00
datetimebox默认打开面板显示的是当前的时间,有个需求就是当打开面板时显示固定的”00:00:00”时间, 它本身有个方法spinner方法可以获得时间微调器对象,它所依赖的组件combo有个 ...
- [11] 楔形体(Wedge)图形的生成算法
顶点数据的生成 bool YfBuildWedgeVertices ( Yreal width, Yreal length, Yreal height, YeOriginPose originPose ...
- VUE router-view 页面布局 (嵌套路由+命名视图)
嵌套路由 实际生活中的应用界面,通常由多层嵌套的组件组合而成.同样地,URL 中各段动态路径也按某种结构对应嵌套的各层组件,例如: /user/foo/profile /user/foo/posts ...
- 检测 USB 设备拨插的 C# 类库:USBClassLibrary
这是采用C#开发的一个USB库,使您可以管理USB设备的连接和分离事件,探测自己的设备.可以运行在Windows XP和Windows7 64位系统下. 01 private void USBPort ...
- jQuery EasyUI 教程-Tooltip(提示框)
<!DOCTYPE html> <html> <head> <title>jQuery Easy UI</title> <meta c ...