`
tdttyl.cwm
  • 浏览: 24386 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

关于Intellij Idea之独立源码编译Jdk与Tomcat运行Jdk

    博客分类:
  • Java
阅读更多

最近刚进入一个新项目,要求源码编写规范以及编译级别用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 创建 Java Web 项目并用 Tomcat 发布 IntelliJ IDEA 12 是一款功能强大的集成开发环境(IDE),广泛应用于 Java 项目开发。Java Web 项目是最常见的项目类型之一,Tomcat 是最流行的 Java Web ...

    Intellij IDEA整合Tomcat手册

    该手册涵盖了从安装 JDK 到配置 Tomcat 的所有步骤,旨在帮助开发者快速掌握 Intellij IDEA 与 Tomcat 的集成。 一、安装 JDK 和 Intellij IDEA 首先,需要安装 JDK, VERSION:j2sdk1.4.2,然后安装 Intellij IDEA...

    IntelliJ IDEA 中配置 Tomcat 服务器方式

    在 IntelliJ IDEA 中配置 Tomcat 服务器是开发 Java Web 应用程序的重要步骤,它使得开发者能够在本地环境中测试和调试应用。以下将详细解释这个过程: 1. **下载和安装 Tomcat**: 配置 Tomcat 服务器的第一步是...

    IntelliJ IDEA 2017配置JSP+tomcat

    3. 配置Tomcat容器:在IntelliJ IDEA中配置Tomcat服务器作为运行环境,这样可以在IDEA中直接启动和调试Web应用。 测试: 1. 简单测试JSP:在配置好Tomcat和创建Web项目后,可以在本地机器上通过Tomcat服务器运行JSP...

    tomcat6,用于idea适配低版本的tomcat

    总的来说,这个压缩包为在IntelliJ IDEA中使用Tomcat 6提供了一个便捷的途径,适用于那些需要在旧环境中运行项目或者研究Tomcat 6工作原理的开发者。通过理解和配置这个压缩包,开发者可以更好地掌握Java Web开发的...

    IntelliJ IDEA 配置Tomcat 9 开发环境

    这是因为IDEA需要识别JDK路径才能编译Java代码,而Tomcat则需要作为部署环境被IDEA调用。 接下来,我们将根据提供的文件内容,逐步讲解配置流程: 1. 新建一个项目:在IntelliJ IDEA中创建一个新项目。如果你是第...

    IntelliJ IDEA安装详解配置教程

    IntelliJ IDEA是一款深受开发者喜爱的Java集成开发环境(IDE),尤其在Java、Groovy、Scala等语言的开发中表现出色。本教程将详细介绍IntelliJ IDEA的安装过程及基本配置,帮助初学者快速上手。 一、安装步骤 1. ...

    IntellijIDEA手册.pdf

    IntelliJ IDEA需要与Java Development Kit(JDK)关联,以便进行编译和运行。如果你的系统中没有安装JDK,你需要先下载并安装它,可以从Oracle官网获取JDK-7的下载链接。 在创建项目的过程中,确保勾选“Web ...

    Intellij IDEA视频安装教程

    IntelliJ IDEA是一款广受欢迎的Java集成开发环境(IDE),由JetBrains公司开发。它以其高效、智能的代码编辑器,强大的调试工具和丰富的插件系统而受到开发者们的喜爱。本教程将通过视频形式,详细指导如何安装并...

    IntelliJIDEA12创建JavaWeb项目并用Tomcat发布汇编.pdf

    IntelliJ IDEA 12 创建 Java Web 项目并用 Tomcat 发布...IntelliJ IDEA 12 提供了大量的工具和功能来帮助开发者快速创建和管理 Java 项目,而 Tomcat 是一个流行的 Web 服务器,可以用来发布和运行 Java Web 项目。

    IntelliJ IDEA 12创建Maven管理的Java Web项目

    - **服务器配置**: 文档中提到需要配置Tomcat6服务器,意味着需要在IntelliJ IDEA中设置服务器环境,使项目能够在服务器上部署并运行。 - **部署选项**: 在IDEA中,通常可以设置部署方式(如war包部署)、部署位置...

    intellij_idea开发工具文档

    在使用IntelliJ IDEA之前,需要确保已安装了Java运行环境(JRE)和Java开发工具包(JDK)。开发者需要在IDE设置中指定JDK的路径,以便IDE能够识别并解析Java代码。 1.2 配置编译环境 IDEA支持自定义编译器设置,...

    JDK、Tomcat、Idea安装及配置教程

    3. 编译与运行: 使用IDEA,可以直接在项目中编写、编译和运行Web应用,观察控制台输出和浏览器中的结果,以学习和调试代码。 以上就是JDK、Tomcat、IntelliJ IDEA的安装配置教程,以及对"web-master"项目资源的理解...

    IntelliJ IDEA使用笔记

    IntelliJ IDEA 是一个功能强大、功能丰富的集成开发环境,本文总结了 IDEA 中的一些重要知识点,包括自定义配置文件路径、编译和运行、Tomcat 配置、Maven 配置、创建 JavaWeb 项目、Servlet 配置和调试等方面的知识...

    IntelliJ IDEA 12创建Java Web项目并用Tomcat发布.pdf

    在本文中,我们将详细探讨如何使用IntelliJ IDEA 12创建一个Java Web项目,并配置Tomcat服务器进行发布。IntelliJ IDEA是一个强大的Java集成开发环境,它支持各种类型的项目开发,包括Java Web应用程序。以下是步骤...

    IntellijIDEA手册.doc

    IntelliJ IDEA 是一款强大的集成开发环境(IDE),尤其在Java和Web开发领域备受青睐。这个手册将引导你如何使用IntelliJ IDEA创建和管理Web项目。下面我们将深入探讨这个过程。 ### 创建新项目 1. **启动IntelliJ ...

    IntelliJ IDEA 2017建立简单的struts 2

    首先,文档指出在开始建立Struts2项目之前,必须确保已经配置好Java开发工具包(JDK)、Tomcat服务器和IntelliJ IDEA。安装的Tomcat版本是8.5.20。文档中提到了从Apache Struts官方网站下载Struts2框架的两种不同版本...

    intellij idea开发工具文档

    ### IntelliJ IDEA 开发工具知识点详解 #### 一、JetBrains IntelliJ IDEA 9.0.4 简介 IntelliJ IDEA 是一款由 JetBrains 公司开发的强大且全面的 Java 集成开发环境(Integrated Development Environment, IDE)...

    idea-Intellij Idea 2017创建web项目及tomcat部署实战 - shindoyang - 博客园1

    首先,我们需要确保安装了必要的软件:IntelliJ IDEA 2017、Java JDK(1.6或更高版本)以及Apache Tomcat 7。确保正确设置了JDK的系统环境变量,然后从Tomcat官网下载并解压Tomcat服务器。 1. 创建Web项目: 要...

    IntelliJ IDEA 12创建Java Web项目并用Tomcat发布.docx

    在本文中,我们将详细探讨如何使用IntelliJ IDEA 12创建一个Java Web项目,并将其部署到Tomcat 6.0.36服务器上。这是一个关键的开发步骤,特别是对于那些从事Java Web应用开发的人员来说。我们还将讨论一些安全方面...

Global site tag (gtag.js) - Google Analytics