在windows上搭建Java开发环境


随着不断的学习,我愈发感觉到环境的重要性。代码脱离环境就是讲流氓!!!

环境一般指

  • 系统—系统版本、驱动、系统环境
  • 附加插件—jar包
  • 合作软件—mysql、eclipse
  • jdk、jre
  • 端口开放、防火墙、局域网/公网

操作系统及硬件

  • 操作系统名称 Microsoft Windows 10 家庭中文版
  • 版本 10.0.17134 版本 17134
  • 系统类型 基于 x64 的电脑
  • 联想小新700

本篇文章主要收纳在windows系统下的Java环境配置和开发注意。(另两篇为本地双系统之Ubuntu18.04系统和阿里云ECSUbuntu16.04系统的Java环境配置)

Java是一门高级语言,其特点是平台无关性、解释型的、多线程的动态的。

  • JavaSE Java平台标准版
  • JavaEE java平台企业版——用于网络开发
  • JavaME java平台微型版——用于硬件开发

JDK——Java开发环境

JRE——Java运行环境

在编写Java代码时,需要下载JDK和JRE(从官网下载jdk时,中途会下载JRE)。

根据需求不同,jdk分为javaSE、javaEE、javaMe;

根据安装环境不同,jdk又分为Linux、MAC OS、Windows等,并分为x64和x84版本。

目前最新java版本已经跟新到Java 11。而我下载和安装的是jdk-8u181-windows-x64.exe。(个人网盘下载  官网下载

 

在下载好jdk后需要在设置系统环境变量。左下角搜索框 编辑系统环境变量—>高级、环境变量—>系统变量

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_181  //根据自己的实际路径配置

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

变量名:Path

变量值:C:\Program Files\Java\jdk1.8.0_181\bin;C:\Program Files\Java\jdk1.8.0_181\jre\bin;  

注意在配置Path时,使用绝对路径为好,需要将配置的内容置顶,同时配置好后最好再次查看,有时会插入引号,需要删去引号。在配置好后,重新打开cmd测试。

配置好后,在cmd中输入java -version或java可以测试

 

1.在D盘下创建Java文件夹,在文件夹中创建记事本,命名为first.txt。(注意在文件管理器中设置显示后缀名)

2.在first.txt中写入程序,保存退出。

public class first{
 public static void main(String[] args){
  System.out.print("Hello World!");
 }
}

3.将该文件后缀名该文.java,即文件名改为first.java

4.在cmd窗口切换至d盘的Java文件夹下,javac first.java命令编译java文件,生成first.class文件;然后java first命令运行生成的first.class文件。输出结果:

 

通过直接在记事本中编写程序,在cmd中编译运行可以实现简单编程,但是我们可以借助编辑工具来辅助编程和管理工程。

我使用过的编辑器有Notepad++、Netbeans、eclipse和MyEclipse。

其中,MyEclipse功能最强大,但是正版需要收费。

Notepad++作为通用编辑器,可以编辑java、html等,但是对java的支持不如其他三款。

Netbeans界面朴素、使用感觉还算良好,但是之前版本跟新慢了,当时最新的Netbeans只能支持Java8,而对新的Java版本不支持。

一般而言,我更喜欢使用eclipse,辅助编辑和管理工程的能力都很不错,同时支持插件扩展,满足了java、mysql、html等语言的编写。

eclipse有多个版本:

Eclipse IDE for Eclipse Committers

Eclipse IDE for C/C++ Developers 

Eclipse IDE for Java Developers

Eclipse IDE for JavaScript and Web Developers

Eclipse IDE for Java EE Developers

Eclipse IDE for PHP Developers等等

每个版本又分为Windows、Mac Cocoa、Linux对应的32位和64位版本

我选择安装的是eclipse-jee-2018-09-win32-x86_64.zip(我的百度云链接  官网下载

直接解压安装即可

 eclipse的简单使用

1.打开eclipse时,选择工作空间,即把写好的代码存放的地方。我在安装eclipse的文件夹下创建了codeSpace文件夹来存放。

2.新建工程

1)左上角File—>New—>Java Project(如果没有找到,File—>New—>Other,在弹出的面板里搜索选择Java Project)

2)输入Project name,即项目工程名。在命名中不要出现汉字,以Java命名规范为佳。我这里命名为testCode。

3)然后点击finish即可创建成功,在左边会出现testCode的文件夹。

3.添加类

1)单击左键打开testCode,选中src,然后右键,选择New—>Class。

2)输入Name,即类名。我这里命名为test1。

3)然后点击Finish即可创建成功,在src文件夹下会出现一个testCode的包,在包下有刚刚创建好的test1.java文件。

4.编辑、编译及输出

1)双击test1.java,会出现编辑窗口。这里已经有了类框架。添加代码。

package testCode;

public class test1 {
    public static void mani(String[] args) {
        System.out.print("Hello World!");
    }
}

2)点击保存按钮,然后点击运行按钮,即可在下面的显示窗口输出内容。

 打开文件管理器,在codeSpece/testCode 文件夹下有可以看到有三个文件夹,其中bin文件夹下存放class文件,可以看到一个testCode文件夹中有一个test1.class文件;src文件夹下存放.java文件,可以看到一个testCode文件夹中有一个test1.java文件。

在点击运行按钮时,eclipse根据.java文件创建了.class文件。

 

安装tomcat,tomcat有安装版和zip版。

安装版需要注意的是中途会提示修改端口号,不修改将使用默认的端口号8080。

zip版直接解压,然后在Tomcat安装目录\bin文件夹下,以记事本方式打开startup.bat,在在第一行“@echo off”的下一行追加新行,输入SET JAVA_HOME=jdk安装目录。我的是

@echo off
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181

 

我选择的是apache-tomcat-9.0.12-windows-x64.zip(官网下载链接  百度网盘

修改端口号,打开Tomcat安装目录\conf 文件夹下的server.xml文件,该文件是对Web服务器进行配置的文件,找到如下内容:

    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

修改8080为自己想要的端口值即可。

双击Tomcat安装目录\bin 文件夹下的startup.bat,出现如下内容,说明Tomcat已启动。

在浏览器地址栏中输入“http://localhost:8080/”,我这里出现报错

参考我之前的安装记录,修改端口为8088,即可。(之前我猜测是安装的数据库占用了8080端口,但我现在还没有自己装数据库,可能是其他软件或系统自带数据或其他应用占用)

如果要关闭Tomcat,双击与startup.bat同目录下的shutdown.bat

 

eclipse与tomcat的集成

 参考链接

1.打开eclipse,Window—>Preferences,在左侧找到Server—>Runtime Environments(需要单击选定),然后点击右侧的Add,在弹出的窗口中选择对应的tomcat版本,我安装的是9.0版本,选择好后单击Next,在弹出的窗口中填写Tomcat installation directory,即tomcat的安装目录,我的是D:\eclipse\tomcat\apache-tomcat-9.0.12。然后Finish。

2.创建工程,选择Dynamic Web Project,命名为myServer,即可。

创建成功后,在下方输出框上面的菜单栏会出现Servers的选项。如果没有,或则手动删除了Servers.可以通过Window—>Show View—>Other—>Server添加Servers按钮到菜单栏中。

点击“No servers……”,一般情况下不用修改,点击Next,将刚刚创建的工程myServer添加进来,Finish。

3.单击选中myServer工程下的WebContent文件夹,右键 New—>JSP File,命名为index,创建index.jsp文件。

文件创建成功后,会自动设置html部分内容。在<body></body>中添加内容,然后保存。

<body>
<h1>Hello World!</h1>
</body>

4.选中下方的Servers服务器,右键,选择start,启动Servers

然后在上方运行,Run as—>Run on Server

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM