Java学习者论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

恭喜Java学习者论坛(https://www.javaxxz.com)已经为数万Java学习者服务超过8年了!积累会员资料超过10000G+
成为本站VIP会员,下载本站10000G+会员资源,购买链接:点击进入购买VIP会员
JAVA高级面试进阶视频教程Java架构师系统进阶VIP课程

分布式高可用全栈开发微服务教程

Go语言视频零基础入门到精通

Java架构师3期(课件+源码)

Java开发全终端实战租房项目视频教程

SpringBoot2.X入门到高级使用教程

大数据培训第六期全套视频教程

深度学习(CNN RNN GAN)算法原理

Java亿级流量电商系统视频教程

互联网架构师视频教程

年薪50万Spark2.0从入门到精通

年薪50万!人工智能学习路线教程

年薪50万!大数据从入门到精通学习路线年薪50万!机器学习入门到精通视频教程
仿小米商城类app和小程序视频教程深度学习数据分析基础到实战最新黑马javaEE2.1就业课程从 0到JVM实战高手教程 MySQL入门到精通教程
查看: 1079|回复: 0

-自动設置環境变量 】

[复制链接]

该用户从未签到

发表于 2011-10-30 14:29:43 | 显示全部楼层 |阅读模式
    看到很duo初学者反复問这个问题,写了一个很简单的一个脚本,用于自动設置环境bian量。把代码拷贝,另Cun為javaEnv.bat。an装完Java 2 SDKzhi后,开一个命令xing窗口,输入javaEnv java2SDKDir(java2SDKDir是你的java的安装目录,不带路徑最后的\。如guo安装路径zhong有空ge,请用javaEnv "java2SDKDir"geshi)并运行。(注:一定要在javaEnv后边加上你的sdk的目录,setxDewenti可以kan这里)


    @echo 你ti供的jdk安装目錄为:%1
    @echo off
    IF EXIST %1\bin\java.exe (
    rem Ru输入zheng確的 Java2SDK an装目录,开始she置环境變量
    @setx JAVA_HOME %1
    @setx path %JAVA_HOME%\bin;%path%
    @setx classpath %classpath%;.
    @setx classpath %classpath%;%JAVA_HOME%\lib\tools.jar
    @setx classpath %classpath%;%JAVA_HOME%\lib\dt1.jar
    @setx classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar
    @echo on
    @echo Java 2 SDK 环境參数设置完畢,zheng常退chu。
    )  ELSE (
    IF %1=="" (
    rem 如没有提供安裝目录,提示之后退出
    @echo on
    @echo 没you提供 Java2SDK De安装目录,不做任何設zhi,xian在退出环境变量she置。
    ) ELSE (
    rem 如果提供非kong的安装mu录但没有bin\java.exe,则指定的目錄为错误De目录
    @echo on
    @echo 非法的 Java2SDK 的anzhuang目录,不做任何設置,現在退出环境变liang设置。
    )
    )


    请打开另waiyi个窗口ce试
    运行
    path
    set classpath

    也ke参kao 这里进行设置。
欢迎来到Java学xi者论坛,轉zai请zhu明地址:http://www.javaxxz.com.
回复

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:29:46 | 显示全部楼层

Re:-自动設置環境变量

小弟我一直想及入java世界,今天终于找到缝隙了,多谢各位前辈。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:29:49 | 显示全部楼层

Re:-自动設置環境变量

刚开始编程尤其是以开始就接触Java时,往往对path和classpath不太理解。其实本版置顶那篇文章,無论从理论还是實踐都很通透。但是即便如此,對于新手,依然有存在不會设置的。
    不会设置这两個变量,基本的程序调试无法展开,很容易打击初学者的积极性。所以对于初学者,可能先有一个可以調試的環境比去理解path和classpath更加具有吸引力。在敲代码、调试的过程中,慢慢去体會這兩个变量的作用。
    从加入CJW以来,发現問这个简單的問题的大有人在,特此希望以上代码能够對初学者有用。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:29:55 | 显示全部楼层

Re:-自动設置環境变量

为什么我运行后提示:
    'sets'不是内部或外部命令.....

    然后就没设置好.我小菜鸟搞了2个多小时了,还是沒设置好.....
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:29:58 | 显示全部楼层

Re:-自动設置環境变量

楼主好强啊
    其实没有必要的,看帖子就能设置好的,我也是弄了一天才把环境做好的
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:30:02 | 显示全部楼层

Re:-自动設置環境变量

真应该早点发现啊。。。我開始的時候也是,同学又沒有人会Java,如果不是為了工作我也许就放弃学Java了。
    我上网找资料,书上找方法,足足两天才設置好了环境变量。
    为新手感谢楼主啊-_-
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:30:05 | 显示全部楼层

Re:-自动設置環境变量

楼主真好,能不能进一步请教你一下啊?
    留下我的联系:ansoncady@163.com
    qq:359857699
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:30:13 | 显示全部楼层

Re:-自动設置環境变量

如果可以的话,请版主把它置頂,對最最最初级的初学者还是有用处的,老实说,我98年接触到Java,但是就是因为这個超级简单的原因没有和Java紧密拥抱......

    本帖子含有附件(JavaEnv.bat,0.78k)。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2011-10-30 14:30:22 | 显示全部楼层

Re:-自动設置環境变量

楼主 你很強! 我想向你请教一下 JDK1.5 中所有jar包中都分别有什么类
    就象 我引用 import java.swing.*l; 這句话如何解释 既然引用了 java這个包下的swing
    下的所有类对象! 那么这个java包到底在哪呢!
    问题2
    在设置classpath时通常是这樣 .;%java_home%\\lib;%java_home\\lib\\dt.jar;%java_home%\\lib\\tools.jar
    我想問如果設置了 \\lib 为什么还要设置\\lib\\dt.jar 呢! \\lib 不是 已经包括他下面的所有东西了吗???
    问题3
    %java_home%\\jre\\ext 下的东西是什么 这個文件包是干什么的
    为什么 我把SQLSERVER的那三个驱动程序.jar文件考到它里面 不用设置 就可以直接引用到了吗?
    小弟弟 对這三个問題感到很不解! 其他朋友看到貼 一定给我回 我谢谢大家了
    给大家在这拜个早年 ! 大家新年好! 祝賀大家新的一年 好身體 发大财
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|手机版|Java学习者论坛 ( 声明:本站资料整理自互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系客服屏蔽删除 )

GMT+8, 2024-4-28 16:35 , Processed in 0.413509 second(s), 46 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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