返回列表 发新帖

【小白篇】(MACBOOK)苹果本双系统WIN10中JAVA的环境配置

[复制链接]

7

主题

99

帖子

334

积分

初中生

Rank: 3Rank: 3

金币
95
好评
0
贡献
0
QQ
发表于 2019-10-10 13:22:32 | 显示全部楼层 | 阅读模式
本帖最后由 Timekage 于 2019-10-10 18:15 编辑


  •     WIN10-Java环境变量配置说明:首先下载JAVA的JDK,然后测试jdk是否安装成功,可在【开始】中搜索cmd,输入java -version看
        1.JAVA_HOME变量的设置  C:\Program Files\Java\jdk-9       这里是你的JDK路径  请勿使用中文新建文件夹名称以免出错
        2. Classpath变量的设置   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;     这里基本设置都一样
       3.path变量的设置      C:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;    如果是W7不用加C: 是W10就需要手动加
  • 这里有个小区别,就是您的设备系统是啥WIN7  还是 WIN10  根据自己PC的系统版本配置,不然CMD  Javac的时候会失败
  • 下面我把正确的配置如下:
  • 其实苹果本用户变量那直接加后面这个也      %USERPROFILE%\AppData\Local\Microsoft\WindowsApps;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;



----------------------
环境变量分为系统环境变量和用户环境变量。
    系统变量:对所有的用户起作用
     用户变量:对当前用户起作用

例如你要用java,那么你把java的bin目录加入到path变量下面,那么它就是系统环境变量,所用用户登陆,在命令行输入java都会有java的帮助信息出来。而如果你在某个用户的变量下面新建一个变量,那么它就只对这个用户有用,当你以其他用户登陆时这个变量就和不存在一样。


这个问题在linux下面就相对好理解一些,系统变量都在/etc/profile文件里面,而用户的变量则在~/.bash_profile(如果用的是bash的话),每个用户的用户目录对其他用户不可见。假设有a,b,c三个用户,你在a的变量文件中写入语句在屏幕上述出a,在b的输出b,c的什么都不输出,系统文件输出sys,那么当你用a用户登陆时,输出a;用户b登陆输出b,用户c则输出sys.
那么为什么要设置环境变量?,其实就是在Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。
系统变量:与windows操作系统包含网络状况有关,由操作系统定义。Administrators组的用户能够加入加入、改动或删除。
用户变量:由操作系统、某些应用程序以及用户建立,比如WindowsXP安装程序将暂时目录设定了默认存储位置,并视为用户变量。不论什么用户都能够加入、改动或删除。




******系统变量及说明 ******演示样例或凝视
____________________ ____________________
%ALLUSERSPROFILE% : 全部用户Profile文件位置。 ALLUSERSPROFILE=C:\Documents and Settings\All Users
%APPDATA% : 应用程序数据的默认存放位置。 APPDATA=C:\Documents and Settings\Administrator\Application Data
%CD% : 当前文件夹。
%CLIENTNAME% : 联接到终端服务会话时client的NETBIOS名。 CLIENTNAME=Console
%ClusterLog%:集群日志路径 ClusterLog=C:\WINDOWS\Cluster\cluster.log
%CMDCMDLINE% : 启动当前命令解释器程序路径及文件名称。 %CMDCMDLINE% =C:\WINDOWS\system32\cmd.exe
%CMDEXTVERSION% : 当前命令处理程序扩展版本。 ClusterLog=C:\WINDOWS\Cluster\cluster.log
%CommonProgramFiles% : 应用程序公用文件的路径 CommonProgramFiles=C:\Program Files\Common Files
%COMPUTERNAME% : 计算机名。 COMPUTERNAME=XSJ004
%COMSPEC% : 可运行命令外壳(命令处理程序,命令解释器)的路径。 ComSpec=C:\WINDOWS\system32\cmd.exe
%DATE% : 当前日期(与DATE/t 命令同格式)
%ERRORLEVEL% : 近期使用的命令的错误代码。
%FP_NO_HOST_CHECK%: FP_NO_HOST_CHECK=NO
____________________ ____________________
%HOMEDRIVE% : 用户主文件夹(本地工作站)所在的驱动器盘符。 HOMEDRIVE=C:
%HOMEPATH% : 用户主文件夹的完整路径。 HOMEPATH=\Documents and Settings\Administrator
%HOMESHARE% : 用户共享主文件夹的网络路径。
***用户主文件夹是在“本地用户和组”中指定的
____________________ ____________________
%LOGONSEVER% : 有效的当前登录会话的域名控制器名(登录的server)。 LOGONSERVER=\\OWEN
%NUMBER_OF_PROCESSORS% : 计算机安装的处理器数。 NUMBER_OF_PROCESSORS=1
%OS% : 操作系统的名字。(Windows XP 和 Windows 2000 列为 Windows_NT.) OS=Windows_NT
%Path% : 可运行文件的搜索路径。 Path=C:\WINDOWS\system32;C:\Program Files\Common Files\Adobe\AGL
%PATHEXT% : 操作系统觉得可被运行的文件扩展名。 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
%PROCESSOR_ARCHITECTURE% : 处理器的芯片架构(体系结构)。 PROCESSOR_ARCHITECTURE=x86
%PROCESSOR_IDENTFIER% : 处理器的描写叙述(标识)。 PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 3, GenuineIntel
%PROCESSOR_LEVEL% : 计算机的处理器的型号。 PROCESSOR_LEVEL=6
%PROCESSOR_REVISION% : 处理器的修订号。 PROCESSOR_REVISION=0803
%ProgramFiles% : Program Files应用程序安装的默认目录的路径。 ProgramFiles=C:\Program Files
%PROMPT% : 当前命令解释器的命令提示设置。 PROMPT=PPG
%RANDOM% : 界于0 和 32767之间的随机十进制数。
%SESSIONNAME% : 连接到终端服务会话时的连接和会话名。 SESSIONNAME=Console
%SYSTEMDRIVE% : Windows系统文件夹所在驱动器(盘符)。 SystemDrive=C:
%SYSTEMROOT% : Windows系统文件夹。 SystemRoot=C:\WINDOWS
%TEMP% :当前登录的用户可用应用程序的默认暂时文件夹,有些程序会自己主动删去其暂时文件。 TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
%TMP% : 当前登录的用户可用应用程序的默认暂时文件夹。有些程序会自己主动删去其暂时文件。 TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
***有些程序可能调用%TEMP%,有些则是%TMP%。
两者的值默认是同样的。
能够更改,建议不必要修改。
%TIME% : 当前时间(与TIME /t 命令同格式)。
%USERDNSDOMAIN%:当前用户所在的域的DNS表示 %USERDNSDOMAIN%=MCSE.COM
%USERDOMAIN% : 包括用户帐号的域的名字。 USERDOMAIN=OWEN
%USERNAME% : 当前登录的username USERNAME=Administrator
%USERPROFILE% : 当前用户配置文件(Profile文件)位置。 USERPROFILE=C:\Documents and Settings\Administrator
%WINDIR% : 操作系统文件夹
windir=C:\WINDOWS

-------------------------
一般不要乱搞 删除错了环境变量怎办?

对于恢复path变量,可跟随如下说明和操作:
1、一般个人电脑,只要操作系统相同,系统环境变量path多数也是相同的。
2、如果电脑上path变量丢失,只需要找一台安装同样操作系统的电脑,把它的path变量复制进记事本,保存;然后拿到自己电脑上粘贴即可;
3、如果电脑中还有其它特有变量,比如电脑中安装了JAVA虚拟机,只需要像最初添加path变量那样,在path变量最前或者最后添加引文分号,并把JAVA路径填写进去即可。


教程传送门
------------------
如果不小心删除了Path,点击新建,
变量名输入为:Path,
变量值输入为:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common


苹果本W10系统变量默认的是:

C:\Program Files (x86)\Intel\iCLS Client\
%SystemRoot%\system32
%SystemRoot%
%SystemRoot%\System32\Wbem
----------------


这里再加一个提示,如果你的设备安装了杀软,清理的时候变量那不要恢复,否则设置就还原了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我不跟你借钱,你也不要坑我!
回复

使用道具 举报

5

主题

599

帖子

1823

积分

高中生

Rank: 4

金币
71
好评
4
贡献
0

考神MT论坛最佳新人

发表于 2019-10-10 13:40:13 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

28

主题

1820

帖子

6939

积分

硕士生

我爱学习

Rank: 6Rank: 6

金币
1952
好评
22
贡献
1

考神MT论坛帅哥

发表于 2019-10-10 13:41:05 来自手机  | 显示全部楼层
多谢分享
回复

使用道具 举报

0

主题

615

帖子

1769

积分

高中生

Rank: 4

金币
284
好评
1
贡献
0

考神

发表于 2019-10-10 14:32:59 来自手机  | 显示全部楼层
有用过自动加java环境的bat嘛
回复

使用道具 举报

7

主题

99

帖子

334

积分

初中生

Rank: 3Rank: 3

金币
95
好评
0
贡献
0
QQ
发表于 2019-10-10 15:19:48 | 显示全部楼层
指尖的浪漫ღ 发表于 2019-10-10 14:32
有用过自动加java环境的bat嘛

你共享出来就行嘛
我不跟你借钱,你也不要坑我!
回复

使用道具 举报

8

主题

364

帖子

1286

积分

高中生

Rank: 4

金币
807
好评
0
贡献
1

考神

发表于 2019-10-10 16:06:14 来自手机  | 显示全部楼层
我缺的是教程吗?不!我缺的是macbook!
回复

使用道具 举报

0

主题

171

帖子

511

积分

初中生

Rank: 3Rank: 3

金币
73
好评
0
贡献
0
发表于 2019-10-10 17:23:50 来自手机  | 显示全部楼层
感谢分享
回复

使用道具 举报

0

主题

118

帖子

290

积分

初中生

Rank: 3Rank: 3

金币
14
好评
0
贡献
0
发表于 2019-10-10 17:54:53 来自手机  | 显示全部楼层
看不懂的
回复

使用道具 举报

7

主题

99

帖子

334

积分

初中生

Rank: 3Rank: 3

金币
95
好评
0
贡献
0
QQ
发表于 2019-10-10 18:10:16 来自手机  | 显示全部楼层
飞鸟 发表于 2019-10-10 16:06
我缺的是教程吗?不!我缺的是macbook!

努力会有的
回复

使用道具 举报

0

主题

615

帖子

1769

积分

高中生

Rank: 4

金币
284
好评
1
贡献
0

考神

发表于 2019-10-10 18:30:44 | 显示全部楼层
Timekage 发表于 2019-10-10 15:19
你共享出来就行嘛

这个自动配置变量
一键安装jdk和配置变量
用过配置变量脚本,还行不过我觉得配置变量这事手动操作好,毕竟这是安卓开始第一步
回复

使用道具 举报

7

主题

99

帖子

334

积分

初中生

Rank: 3Rank: 3

金币
95
好评
0
贡献
0
QQ
发表于 2019-10-10 19:24:34 | 显示全部楼层
指尖的浪漫ღ 发表于 2019-10-10 18:30
这个自动配置变量
一键安装jdk和配置变量
用过配置变量脚本,还行不过我觉得配置变量这事手动操作好,毕 ...

感谢分享
我不跟你借钱,你也不要坑我!
回复

使用道具 举报

13

主题

1010

帖子

2684

积分

大学生

Rank: 5Rank: 5

金币
48
好评
0
贡献
1
发表于 2019-10-10 19:53:11 来自手机  | 显示全部楼层
确实不错  
回复

使用道具 举报

7

主题

99

帖子

334

积分

初中生

Rank: 3Rank: 3

金币
95
好评
0
贡献
0
QQ
发表于 2019-10-11 00:15:57 来自手机  | 显示全部楼层
把那母猪放开 发表于 2019-10-10 19:53
确实不错

谢谢支持
回复

使用道具 举报

101

主题

1375

帖子

5069

积分

硕士生

Rank: 6Rank: 6

金币
490
好评
44
贡献
1

考神MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

发表于 2019-10-11 03:03:21 来自手机  | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

5

主题

1667

帖子

3765

积分

大学生

Rank: 5Rank: 5

金币
2220
好评
0
贡献
0
发表于 2019-10-11 05:09:15 来自手机  | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表