最近刚进入一个新项目,要求源码编写规范以及编译级别用Jdk5,但是很多模块用了Jdk6打的Jar。
如果我设置了module的Jdk环境之后,运行tomcat的时候默认是用的是module的jdk。如此这般,运行的时候加载高版本编译的class文件的时候就会报版本错误。
我们知道,Jdk是向下兼容的。所以,只要把tomcat运行的jre换成高版本的就可以了。处于这个想法,我决定把tomcat的运行环境搞成1.7的。
Tomcat版本:apache-tomcat-6.0.33
打开%TOMCAT_HOME%\bin\setclasspath.bat,找到文件的这个位置。在:gotJdkHome的后边加上自己的个性化配置,就可以了,但是前提条件是环境变量里已经配置了java_home
这段脚本的大概意思是,如果当前用户下的Java_home不为空,就跳到gotJdkHome这个地方,我们在这个地方把jdk_home给重新设置一遍就OK了。
rem Make sure prerequisite environment variables are set
if not "%JAVA_HOME%" == "" goto gotJdkHome
if not "%JRE_HOME%" == "" goto gotJreHome
echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
echo At least one of these environment variable is needed to run this program
goto exit
:gotJreHome
if not exist "%JRE_HOME%\bin\java.exe" goto noJavaHome
if not exist "%JRE_HOME%\bin\javaw.exe" goto noJavaHome
if not ""%1"" == ""debug"" goto okJavaHome
echo JAVA_HOME should point to a JDK in order to run in debug mode.
goto exit
:gotJdkHome
echo --------个性化修改------
echo 找到了JDK配置,JDK_HOME = %JAVA_HOME%
set "TEMP_VR_IDEA=C:\java\jdk1.7.0_05"
if "%JAVA_HOME%" == %TEMP_VR_IDEA% goto pEnvHasAlreadySetted
set "JAVA_HOME=%TEMP_VR_IDEA%"
goto pEnvWasSettedToNewJustNow
:pEnvHasAlreadySetted
echo JAVA_HOME已经设置为JDK7,无需修改。 goto pEnvSettedFinished
:pEnvWasSettedToNewJustNow
echo JAVA_HOME手动设置为 %JAVA_HOME%
:pEnvSettedFinished
echo ------------------------
if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javaw.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\jdb.exe" goto noJavaHome
if not exist "%JAVA_HOME%\bin\javac.exe" goto noJavaHome
if not "%JRE_HOME%" == "" goto okJavaHome
set "JRE_HOME=%JAVA_HOME%"
goto okJavaHome
分享到:
相关推荐
IntelliJ IDEA 12 创建 Java Web 项目并用 Tomcat 发布 IntelliJ IDEA 12 是一款功能强大的集成开发环境(IDE),广泛应用于 Java 项目开发。Java Web 项目是最常见的项目类型之一,Tomcat 是最流行的 Java Web ...
该手册涵盖了从安装 JDK 到配置 Tomcat 的所有步骤,旨在帮助开发者快速掌握 Intellij IDEA 与 Tomcat 的集成。 一、安装 JDK 和 Intellij IDEA 首先,需要安装 JDK, VERSION:j2sdk1.4.2,然后安装 Intellij IDEA...
在 IntelliJ IDEA 中配置 Tomcat 服务器是开发 Java Web 应用程序的重要步骤,它使得开发者能够在本地环境中测试和调试应用。以下将详细解释这个过程: 1. **下载和安装 Tomcat**: 配置 Tomcat 服务器的第一步是...
3. 配置Tomcat容器:在IntelliJ IDEA中配置Tomcat服务器作为运行环境,这样可以在IDEA中直接启动和调试Web应用。 测试: 1. 简单测试JSP:在配置好Tomcat和创建Web项目后,可以在本地机器上通过Tomcat服务器运行JSP...
总的来说,这个压缩包为在IntelliJ IDEA中使用Tomcat 6提供了一个便捷的途径,适用于那些需要在旧环境中运行项目或者研究Tomcat 6工作原理的开发者。通过理解和配置这个压缩包,开发者可以更好地掌握Java Web开发的...
这是因为IDEA需要识别JDK路径才能编译Java代码,而Tomcat则需要作为部署环境被IDEA调用。 接下来,我们将根据提供的文件内容,逐步讲解配置流程: 1. 新建一个项目:在IntelliJ IDEA中创建一个新项目。如果你是第...
IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境(IDE),尤其在Java、Groovy、Scala等语言的开发中表现出色。本教程将详细介绍IntelliJ IDEA的安装过程及基本配置,帮助初学者快速上手。 一、安装步骤 1. ...
IntelliJ IDEA需要与Java Development Kit(JDK)关联,以便进行编译和运行。如果你的系统中没有安装JDK,你需要先下载并安装它,可以从Oracle官网获取JDK-7的下载链接。 在创建项目的过程中,确保勾选“Web ...
IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码编辑器,强大的调试工具和丰富的插件系统而受到开发者们的喜爱。本教程将通过视频形式,详细指导如何安装并...
IntelliJ IDEA 12 创建 Java Web 项目并用 Tomcat 发布...IntelliJ IDEA 12 提供了大量的工具和功能来帮助开发者快速创建和管理 Java 项目,而 Tomcat 是一个流行的 Web 服务器,可以用来发布和运行 Java Web 项目。
- **服务器配置**: 文档中提到需要配置Tomcat6服务器,意味着需要在IntelliJ IDEA中设置服务器环境,使项目能够在服务器上部署并运行。 - **部署选项**: 在IDEA中,通常可以设置部署方式(如war包部署)、部署位置...
在使用IntelliJ IDEA之前,需要确保已安装了Java运行环境(JRE)和Java开发工具包(JDK)。开发者需要在IDE设置中指定JDK的路径,以便IDE能够识别并解析Java代码。 1.2 配置编译环境 IDEA支持自定义编译器设置,...
3. 编译与运行: 使用IDEA,可以直接在项目中编写、编译和运行Web应用,观察控制台输出和浏览器中的结果,以学习和调试代码。 以上就是JDK、Tomcat、IntelliJ IDEA的安装配置教程,以及对"web-master"项目资源的理解...
IntelliJ IDEA 是一个功能强大、功能丰富的集成开发环境,本文总结了 IDEA 中的一些重要知识点,包括自定义配置文件路径、编译和运行、Tomcat 配置、Maven 配置、创建 JavaWeb 项目、Servlet 配置和调试等方面的知识...
在本文中,我们将详细探讨如何使用IntelliJ IDEA 12创建一个Java Web项目,并配置Tomcat服务器进行发布。IntelliJ IDEA是一个强大的Java集成开发环境,它支持各种类型的项目开发,包括Java Web应用程序。以下是步骤...
IntelliJ IDEA 是一款强大的集成开发环境(IDE),尤其在Java和Web开发领域备受青睐。这个手册将引导你如何使用IntelliJ IDEA创建和管理Web项目。下面我们将深入探讨这个过程。 ### 创建新项目 1. **启动IntelliJ ...
首先,文档指出在开始建立Struts2项目之前,必须确保已经配置好Java开发工具包(JDK)、Tomcat服务器和IntelliJ IDEA。安装的Tomcat版本是8.5.20。文档中提到了从Apache Struts官方网站下载Struts2框架的两种不同版本...
### IntelliJ IDEA 开发工具知识点详解 #### 一、JetBrains IntelliJ IDEA 9.0.4 简介 IntelliJ IDEA 是一款由 JetBrains 公司开发的强大且全面的 Java 集成开发环境(Integrated Development Environment, IDE)...
首先,我们需要确保安装了必要的软件:IntelliJ IDEA 2017、Java JDK(1.6或更高版本)以及Apache Tomcat 7。确保正确设置了JDK的系统环境变量,然后从Tomcat官网下载并解压Tomcat服务器。 1. 创建Web项目: 要...
在本文中,我们将详细探讨如何使用IntelliJ IDEA 12创建一个Java Web项目,并将其部署到Tomcat 6.0.36服务器上。这是一个关键的开发步骤,特别是对于那些从事Java Web应用开发的人员来说。我们还将讨论一些安全方面...