JDK 和 NetBeans 的安装,以及 配置 NetBeans 写 C/C++ 程序

安装 JDK

1. 双击安装程序,在"JDK 6.0 自定义安装”对话框中,选择要安装的功能组件,并单击“更改"按钮,选择安装路径(此处修改为C:\Java\jdk1.6.0_21\);或默认安装路径。完成后,下一步。

2. 安装完功能组件后,弹出的对话框,为配置Java运行时环境(JRE)。单击”更改“按钮,选择安装路径(此处修改为C:\Java\jre6\);或默认安装路径。完成后,下一步,开始安装JRE。

3. 安装完成后,在JDK的安装目录下有bin、demo、lib、jre 和 sample 等子目录,下面是各个子目录的主要功能。

  • bin 目录:存放开发 Java 程序用到的工具,如编译指令 javac、执行指令 java 等
  • db 目录:存放使用嵌入式数据库 Derby 开发所用到的资源及案例。
  • demo 目录:存放带有源码的 Java 平台编程案例,包括使用 Swing 和其他 Java 基础类及 Java 平台调试器体系结构的示例。
  • include 目录:用来存放编译本地方法的 C++ 头文件。
  • jre 目录:存放 Java 运行时环境(JRE)。
  • lib 目录:存放开发工具包的类库文件。
  • sample 目录:存放开发工具包自带的示例程序。
  • src.zip:存放 Java 类库的源代码文件。
设置 Java 运行环境

Windows 是根据 PATH 环境变量来查找命令的,PATH的值就是一系列路径。因此安装完JDK后,还要设置Windows的环境变量。

1. 我的电脑 -> 属性 -> 系统属性 -> 高级 -> 环境变量。单击系统变量选项组中的新建,在弹出的对话框中,输入变量名JAVA_HOME 和它的值 C:\Java\jdk1.6.0_21(此处为此值,即jdk的安装路径),确定。

2. 在系统变量选项组中的PATH变量,编辑,在最开始处添加:%JAVA_HOME%\bin。确定。

3. 开始,运行cmd,输入 java -version 可以看到JDK相关版本的信息,说明配置成功。


安装 NetBeans

1. 双击安装程序,单击定制按钮,选中定制安装中的所有功能。确定。下一步。

2. 选择NetBeans IDE的安装路径,以及用于 NetBeans IDE 的 JDK 的路径。

3. 一路下一步安装好。

参考:宋波主编《Java 程序设计——基于JDK 6 和 NetBeans实现》,对于把 Java 当做现学现用的,这本书还是不错的。


修改 NetBeans 的JDK配置

NetBeans 报错Cannot locate java installation in specified jdkhome C:\Program Files (x86)\Java\jdk1.6.0_25 Do you want to try to use default version

找到

C:\Program Files\NetBeans 7.x\etc\netbeans.conf
修改

netbeans_jdkhome="C:\Program Files\Java\jdk1.7xxxxx"
参考: http://stackoverflow.com/questions/6950960/how-to-set-the-jdk-netbeans-runs-on


配置 NetBeans IDE 以写 C/C++ 程序

1. NetBeans 只是个 IDE,需要安装 C编译器、C++编译器、make工具、gdb调试器等。这里选择的是MinGW这一套,也可以选择cygwin。

2. 可以从http://sourceforge.net/projects/mingw获得安装程序。运行mingw-get-setup.exe,默认安装在C:\MinGW。

3. 在安装对话框中选择 mingw-developer-toolkit、mingw32-base、msys-base、mingw32-gcc-g++。然后点击 Installation > Apply Changes

4. 点击Apply,开始下载安装,完成。

5. 此外,还需要把MinGW和MSYS的路径添加到环境变化PATH中。如果之前是默认安装在C:\MinGW 的,则它们的路径分别为:C:\MinGW\bin 和 C:\MinGW\MSYS\1.0\bin.

6. 然后新建一个C/C++项目来验证下是否配置成功。程序中若提示无法解析cout或endl等,先不管,试着运行下看是否可以运行;有时可以运行,但也会提示这样的错误,还不知道什么原因。

参考:https://netbeans.org/community/releases/80/cpp-setup-instructions.html#verifying

猜你喜欢

转载自blog.csdn.net/buxizhizhou530/article/details/43456223