iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何搭建Java开发环境
  • 767
分享到

如何搭建Java开发环境

2023-06-26 06:06:41 767人浏览 八月长安
摘要

这篇“如何搭建Java开发环境”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“如何搭建Java开发环境”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。

这篇“如何搭建Java开发环境”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“如何搭建Java开发环境”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。

操作系统

使用windows10。稳定、美观、性能好,兼容性也不错。

自带的软件也非常好,Edge浏览器进步明显,IE11是IE系列的最高版本,拼音、五笔输入法足够好用,自带杀毒软件,甚至还可以连接手机。很多软件都不需要再额外安装,不过这对做这方面软件的公司来说,也许不是什么好消息。

解压软件用7-zip,文本编辑器用notepad++,从此电脑清静了。

更重要的是,Windows10普及以后,WEB设计人员不用再兼容各种版本IE,可以大胆使用HTML5的新特征,开发效率更高,用户体验更好。如果需要测试IE10以下版本,可以使用虚拟机

设置显示隐藏文件、文件夹和显示扩展名。右键开始菜单 - 控制面板(查看方式:小图标) - 文件资源管理器选项 - 查看,选中显示隐藏的文件、文件夹和驱动器,取消勾选隐藏已知文件类型的扩展名。系统默认不显示隐藏文件和已知文件类型的扩展名,主要是为了防止小白乱来,删除重要文件或者误改文件扩展名。但对于编程人员,则需要清楚的看到所有文件,包括完整文件名。

mysql">Mysql

使用mysql5.7。直接使用Mysql提供的workbench客户端工具

安装MySQL Server X64、MySQL Workbench和MySQL Documentation(可选)即可。

有可能要先安装vcredist_x64.exe,才能安装MySQL Workbench。

下载地址:Http://dev.mysql.com/downloads/

jdk

使用JDK8。如果需要兼容JDK6和JDK7,可以安装多个版本的JDK,通常先安装低版本,再安装高版本。位数选择64位。JDK可以通过EXE文件安装,也可以直接复制已经安装好的JDK文件夹。

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

为避免一些潜在和未知的问题,JDK安装的目录不要有中文或空格,不要安装在默认的C:\Program Files目录下,可以安装在类似C:\java的目录下。

设置环境变量JAVA_HOME,如C:\java\jdk8,该项必须设置。否则解压版Tomcat、Eclipse之类的软件无法运行,启动界面一闪而过,通常就是因为没有正确设置JAVA_HOME所致。在命令行运行echo %JAVA_HOME%,如能显示正确路径,说明设置成功。

设置环境变量Path,如%JAVA_HOME%\bin,加在单行Path值得末尾,用分号分隔,如...;%JAVA_HOME%\bin;新版Windows10支持多行Path值,则无需加分号。安装JDK8时,安装程序会自动设置好,不用手动设置。在命令行运行java -version,如能显示版本信息,说明设置成功。jdk安装的时候,有可能会自动设置C:\ProgramData\Oracle\Java\javapath为Path,这个地址指向jre,在某些情况下可能会导致一些问题,如Maven有可能出现You need to run build with JDK or have tools.jar on the classpath之类的错误。所以%JAVA_HOME%\bin要设置在C:\ProgramData\Oracle\Java\javapath之前,或者把该项删除。

Maven

使用Maven-3.2.5。更高版本的Maven3.3需要JDK7以上版本(不兼容JDK6),更低版本的Maven可能不支持JDK8。

下载地址:http://maven.apache.org/download.cgi

设置环境变量MAVEN_HOME,如C:\maven\apache-maven-3.2.5。在命令行运行echo %MAVEN_HOME%,如能显示正确路径,说明设置成功。

设置环境变量Path,如%MAVEN_HOME%\bin。在命令行运行mvn -v,如能显示版本信息,说明设置成功。

Eclipse

使用eclipse-jee-mars-2-win32-x86_64。

下载地址:http://www.eclipse.org/downloads/eclipse-packages/

  • 设置文件编码。Window -> Preferences -> General -> Workspace,设置Text file encoding - Other为UTF-8。不设置该项,Java等文件里的中文可能显示为乱码。

  • 修改jsP编码。Window -> Preferences -> Web - JSP Files,Encoding为UTF-8。

  • 修改字体。如果Java文件里的中文字体很小,可以设置Window -> Preferences -> General -> Appearance -> Colers and Font -> Basic -> Text Font,字体选择Courier New;或者字体为Consolas,将脚本西欧字符改为中欧字符。

  • 关闭自动验证文件。Window -> Preferences -> Validation,取消Build列的所有勾选框。Eclipse的语法检查不够完善,对很多正确的语法误判为错误语法,导致误报大量错误。很多能正确运行的文件在Eclipse里显示有错误,即属于这种情况。

  • 关闭Updating Error Reporting Database。Window -> Preferences -> General -> Startup and Shutdown,取消勾选Eclipse Automated Error Reporting。

  • 设置JRE。Window -> Preferences -> Java -> Installed JREs,点Add增加JDK7(如C:\java\jdk7)、JDK6(如C:\java\jdk6)。如果需要生成JDK6或JDK7的classes,则需要设置该项,否则Eclipse会给出警告。还需将JDK8的路径设置在JDK目录下,默认是设置在JRE目录下,这在运行maven时有可能出错。

  • 设置Maven。Window -> Preferences -> Maven -> Installations,点Add增加Maven3.2.5(如:C:\apache-maven-3.2.5),点Finish后,勾选apache-maven-3.2.5为默认Maven

Eclipse插件

Eclipse插件市场地址:http://marketplace.eclipse.org/

点击Help -> Eclipse Marketplace可以查找需要的插件。

安装Properties Editor插件。Help -> Eclipse Marketplace,Find框中输入Properties Editor搜索,找到名为Properties Editor的插件,点Install。可以自动翻译properties文件中的中文。如不安装这个插件,properties文件里的中文会直接显示为类似\u8888的代码。

安装FreeMarker IDE插件。Help -> Eclipse Marketplace,Find框中输入FreeMarker IDE搜索,找到名为FreeMarker IDE from JBoss Tools的插件,点Install。

安装YAML插件。Help -> Eclipse Marketplace,Find框中输入YEdit搜索,找到名为YEdit的插件,点Install。

Maven仓库

在国内连接Maven中央库非常慢甚至连不上,不使用国内的Maven仓库镜像,基本不可能顺利的使用Maven进行开发。

如果在启动项目时下载依赖包非常慢或者出现

Failed to execute Goal on project xxx:Could not resolve dependencies for project com.jspxcms:xxx:Failure to find xxx.xxx:xxx:jar:xxxxxx in https://repo.maven.apache.org/maven2

之类的错误,就是提示无法从Maven中央库https://repo.maven.apache.org/maven2下载依赖包。

由于Maven仓库镜像非常耗流量,并且几乎不可能盈利。家里装一个100M的带宽不是个事,但给服务器100M带宽就很贵了,而且百兆带宽对于Maven仓库镜像来说,简直是杯水车薪,所以国内的Maven仓库镜像已经接二连三地倒下了。不过现在财大气粗的阿里云担起了这个重任,为广大中国程序员带来了福音。公司使用还是建议搭建Maven私服,别把阿里云给也给干倒了。

使用阿里云Maven镜像仓库,修改maven安装目录下的settings.xml配置文件内容如下:

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">  <!--<localRepository>D:/repositories/maven</localRepository>-->  <pluginGroups></pluginGroups>  <proxies></proxies>  <servers></servers>  <mirrors>    <mirror>      <id>central</id>      <mirrorOf>*</mirrorOf>      <name>Nexus Aliyun</name>      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>    </mirror>  </mirrors>  <!-- 注意:以下配置用于指定Maven插件的仓库,不能省略,否则可能出现无法加载Maven插件的问题(如:`com.mysema.maven:apt-maven-plugin`) -->  <profiles>    <profile>      <id>nexus</id>      <repositories>        <repository>          <id>nexus-repo</id>          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>          <releases><enabled>true</enabled></releases>          <snapshots><enabled>true</enabled></snapshots>        </repository>      </repositories>      <pluginRepositories>        <pluginRepository>          <id>nexus-repo</id>          <url>http://maven.aliyun.com/nexus/content/groups/public/</url>          <releases><enabled>true</enabled></releases>          <snapshots><enabled>true</enabled></snapshots>        </pluginRepository>      </pluginRepositories>    </profile>  </profiles>  <activeProfiles>    <activeProfile>nexus</activeProfile>  </activeProfiles></settings>

本地仓库默认目录为C:\Users\myname\.m2\repository,如.m2文件夹不存在,需在命令行执行mkdir C:\Users\myname\.m2创建目录(myname换成实际的用户名),直接在图形界面上有可能无法创建.开头的文件夹。操作系统默认不显示隐藏文件和.开头的文件,需要设置显示隐藏的文件和文件夹。

创建数据库并导入项目

按照源码包README.md文件中的步骤操作。该文件是markdown格式文档,可以直接用记事本打开。各个版本的README.md内容会有不同。以下给出一个范例作为参考,注意:直接使用此步骤会导致无法正确启动请按照源码包下的README.md文件操作

  1. 创建数据库。如使用MySQL,字符集选择为utf8或者utf8mb4(支持更多特殊字符,推荐)。

  2. 执行数据库脚本。数据库脚本在database目录下。

  3. 在eclipse中导入maven项目。点击eclipse菜单File - Import,选择Maven - Existing Maven Projects。创建好maven项目后,会开始从maven服务器下载第三方jar包(如spring等),需要一定时间,请耐心等待。

  4. 修改数据库连接。打开/src/main/resources/custom.propertis文件,根据实际情况修改jdbc.url、jdbc.username、jdbc.passWord的值。

  5. 运行程序。在eclipse中,右键点击项目名,选择Run as - Maven build...,Goals填入tomcat6:run或tomcat7:run,然后点击Run。

  6. 访问系统。前台地址:http://localhost:8080/,手机站地址:http://127.0.0.1:8080/;后台地址:http://localhost:8080/cmscp/index.do,用户名:admin,密码:空。

上下文路径

程序通常在部署在Tomcat根目录,首页访问地址类似http://www.mysite.com/ http://localhost/ http://localhost:8080/。在一些特殊的场合,如在Eclipse默认的Tomcat启动方式(非maven方式),可能将程序部署在某一个路径下,首页访问地址类似http://www.mysite.com/jspxcms/ http://localhost/mysite/ http://localhost:8080/jspxcms/。此时访问网站前台会出现样式不能正常显示的情况,可以到后台系统 - 系统设置中设置上下文路径,类似为/jspxcms,其中斜杠/不能省略,jspxcms为部署目录的路径,如在开发环境,则通常为项目名。

开发环境要避免使用上下文路径,除非网站正式部署时也要部署到相应的路径下,否则在开发环境下上传的图片部署到正式环境时,不能正常显示。因为上传图片时,图片地址会带有上下文路径的信息。

Eclipse默认的tomcat启动方式(非maven方式)会将程序部署到特定目录再启动,并不是直接在工程所在目录启动tomcat,在开发环境下上传的图片(包括通过系统后台新增和修改的模板)也保存在特定的部署目录,并不会保存在程序所在的目录。当修改了Eclipse源代码或文件,会自动重新部署程序,之前上传的图片会被清空。如果发现在开发环境下上传的图片突然都找不到了,很可能就是这个原因。

综上所述,强烈建议是用maven方式启动程序。

Java的优点是什么

1. 简单,只需理解基本的概念,就可以编写适合于各种情况的应用程序;2. 面向对象;3. 分布性,Java是面向网络的语言;4. 鲁棒性,java提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。;5. 安全性,用于网络、分布环境下的Java必须防止病毒的入侵。6. 体系结构中立,只要安装了Java运行时系统,就可在任意处理器上运行。7. 可移植性,Java可以方便地移植到网络上的不同机器。8.解释执行,Java解释器直接对Java字节码进行解释执行。

以上是“如何搭建Java开发环境”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何搭建Java开发环境

本文链接: https://www.lsjlt.com/news/307546.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何搭建Java开发环境
    这篇“如何搭建Java开发环境”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“如何搭建Java开发环境”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题吧。...
    99+
    2023-06-26
  • vscode如何搭建java开发环境
    这篇文章主要介绍“vscode如何搭建java开发环境”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vscode如何搭建java开发环境”文章能帮助大家解决问题。一、安装Java Extension...
    99+
    2023-07-05
  • openEuler如何搭建java开发环境
    这篇“openEuler如何搭建java开发环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“openEuler如何搭建ja...
    99+
    2023-07-02
  • java web开发环境如何搭建
    要搭建Java Web开发环境,需要以下步骤:1. 安装Java Development Kit (JDK):从Oracle官网下载...
    99+
    2023-08-29
    java
  • 如何搭建一个Java 开发环境
    本篇文章给大家分享的是有关如何搭建一个Java 开发环境,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。为了配置 JDK 的系统变量环境,我们需要设置三个系统变量,分别是 JAV...
    99+
    2023-05-31
    java ava
  • MacOS java开发环境搭建
    Mac版Java开发环境搭建 JDK安装一. 下载jdk二. 配置环境变量1. 查看系统所使用的Shell类型2. 创建配置文件3. 修改配置文件4. 不同java版本之间的切换 三. 卸载Java版本 JDK安装 一...
    99+
    2023-12-22
    macos java 开发语言
  • 如何搭建vue.js开发环境
    这篇文章将为大家详细讲解有关如何搭建vue.js开发环境,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vue.js开发环境搭建教程分享,具体内容如下1、安装node.js...
    99+
    2024-04-02
  • 如何搭建C++开发环境
    本篇内容主要讲解“如何搭建C++开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何搭建C++开发环境”吧!1.我们先来看看内联函数给我们带来的好处:从一个用户的角度来看,内联函数看起来和...
    99+
    2023-06-17
  • 如何搭建Scala开发环境
    这篇文章主要介绍了如何搭建Scala开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Scala基于Java平台,所以Scala开发环境很容易搭建。看了下面的介绍,你会对...
    99+
    2023-06-17
  • Jspxcms开发环境如何搭建
    本文小编为大家详细介绍“Jspxcms开发环境如何搭建”,内容详细,步骤清晰,细节处理妥当,希望这篇“Jspxcms开发环境如何搭建”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Jspxcms开发环境使用ecli...
    99+
    2023-06-26
  • git开发环境如何搭建
    这篇文章主要介绍“git开发环境如何搭建”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“git开发环境如何搭建”文章能帮助大家解决问题。一、安装 GitGit 的安装方式有多种,下面介绍两种常用的方式...
    99+
    2023-07-05
  • Angular如何搭建开发环境
    这篇文章给大家分享的是有关Angular如何搭建开发环境的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Angular 是一款开源 JavaScript 框架,由Google 维护...
    99+
    2024-04-02
  • golang如何开发环境搭建
    搭建步骤:1、在Golang官方网站上下载适合操作系统的安装包;2、按照官方文档或安装指南的说明,执行安装程序进行安装;3、将Golang的安装路径添加到系统的PATH环境变量中;4、在计算机上创建一个用于存放Golang项目的工作目录;5...
    99+
    2023-12-15
    Golang 环境搭建
  • php开发环境如何搭建
    要搭建PHP开发环境,您需要按照以下步骤进行操作: 安装Web服务器:您可以选择Apache、Nginx等常见的Web服务器。根据...
    99+
    2023-10-25
    php
  • JBPM开发环境如何搭建
    要搭建JBPM的开发环境,需要以下几个步骤:1. 安装Java JDK:首先要确保机器上已安装Java JDK,并设置好JAVA_H...
    99+
    2023-09-11
    JBPM
  • Python开发环境如何搭建
    小编给大家分享一下Python开发环境如何搭建,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、Python解释器 安装Windows平台下载地址 https:/...
    99+
    2023-06-15
  • linux开发环境如何搭建
    要搭建Linux开发环境,可以按照以下步骤进行:1. 选择Linux发行版:根据自己的需求和偏好,选择适合的Linux发行版,如Ub...
    99+
    2023-08-17
    linux
  • 如何搭建flutter开发环境
    学习Flutter,首先需要搭建好Flutter的开发环境,下面我将一步步带领大家搭建开发环境并且成功运行flutter项目。 一、系统基本要求 操作系统:windows7以上64位操作系统 git环...
    99+
    2023-09-05
    flutter android android studio 前端框架
  • JAVA开发环境搭建教程
    一、安装JDK JVM(Java Virtual Machine—Java虚拟机)JRE(Java Runtime Environment—Java运行时环境)JDK(Java Development kit—Java开发工具包)JDK包含...
    99+
    2023-05-31
    java 开发环境 ava
  • macOS版Java开发环境搭建
    1. Mac平台CPU架构和Rosetta 1.1 Mac平台CPU架构 早期Mac电脑都是使用Intel CPU,但是2020年以后苹果在ARM架构基础上自己研发CPU,例如M1,M1 Pro,M...
    99+
    2023-09-04
    macos java 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作