爱问知识人 爱问教育 医院库

安装JDK时为何要设置系统变量?

首页

安装JDK时为何要设置系统变量?

安装JDK时为何要设置系统变量?
为何要安装BEA Weblogic?
为何要安装IBM Websphere?
Jbuilder如何与Tomcat集成?为什么集成?
什么是EJB?

提交回答
好评回答
  • 2006-06-06 20:13:42
       jdk中的javac是进行编译java源程序的,其实可以在dos下通过把路径改到jdk的BIN目录下执行或者是在编译时就带上这些路径,但是经常这样肯定是很麻烦的。于是我们可以通过path来设置这个路径,这样每次进行编译时系统就能自动来寻找这个目录即“path=x:\……\jdk\bin”,这样只要是在bin目录下的任何命令就可以直接在dos下执行,这样设置后就可以通过javac命令来编译程序了(前提是程序没错),接着就是通过java来执行已经经过编译得到的class文件,这是可能也会有问题就是提示不能发现类之类的错误,这就和classpath有关系了,classpath是来寻找class文件的如果没有设置这个变量直接通过java来运行程序就会出现这个问题,这是也可通过上面所说的把路径改到jdk的lib下,但是显然也很不方便,这样通过classpath也能解决这个问题即“classpath=x:\……\jdk\lib\tools。
      jar;。”,注意后面的分号是来分隔路径的“。”是指的当前路径,为什么要指明当前路径呢,因为分号前面的是jdk的公共类库所在路径而我们的程序总会用自己的类吧,所以程序得到的类存放的当前路径也要放在里面。 。

    p***

    2006-06-06 20:13:42

类似问题

换一换
  • 操作系统/系统故障 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):