我在一台计算机上用netbean做了一个应用程序使用的jdk版本是jdk1.6,当我把这个应用程序在另一台计算机上(使用jdk1.5)的netbean里运行时提示出错,然后我在这台计算机上又安装了jdk1.6(目录是d盘)我把安装好的jdk1.6加到netbean里然后这个应用程序就没有错误了,但是我再回到第一台计算机上运行这个应用程序又提示有错(不能在d盘上建立jdk d:/...),我一些问题:
第一、安装netbean前是不是就要先安装jdk,听说有的jdk和netbean绑定在一起安装netbean前就不需要先装jdk了
第二、在做应用程序时jdk的目录是不是不能自定义,必须使用缺省的jdk这样才能在换一台不同jdk目录的计算机上不出错误
第三、说一下jdk与netbean的关系,最好有资料

解决方案 »

  1.   

    第一,安装Netbeans之前必须先安装JDK,并且要设置好系统的环境变量,怎样设置环境变量网上资料有一大把,自己找找。
    第二个问题跟classpath环境变量有关,要运行Java程序,必须要让Java虚拟机能找得到你的classpath,有可能不同的计算机上classpath的设置不同,导致程序移植后不能运行。
    第三,JDK的全称为Java开发工具包,而Netbeans是sun公司开发的一个集成开发环境。它不但可以开发Java程序,同时也可以开发如C、C++等程序。具体看你安装的时候怎么选择。所有的Java的运行都离不开JDK的支持。Netbeans也不例外。
    这是由Java程序的特性决定的,因为所有的Java程序都必须先由JDK中的javac命令编译成.class文件,这也是为什么要设置classpath路径的原因,再由java命令执行编译好的.class文件。