文档章节

Intelij idea工具设置片,用64位工作,用32位运行

hxf10047
 hxf10047
发布于 2015/12/03 12:55
字数 430
阅读 799
收藏 4

今天在网上浏览网页,发现一片文章,介绍如何使用idea的 java 64位运行idea,用32位java运行程序。

设置环境变量,IDE_JDK_64,选择64位的jdk。在idea下有一个idea.bat文件,里面内容如下:

@ECHO OFF


::----------------------------------------------------------------------

:: IntelliJ IDEA startup script.

::----------------------------------------------------------------------


:: ---------------------------------------------------------------------

:: Locate a JDK installation directory which will be used to run the IDE.

:: Try (in order): IDEA_JDK, ..\jre, JDK_HOME, JAVA_HOME.

::IF EXIST "%IDEA_JDK%" SET JDK=%IDEA_JDK%---这句是被我注释调了,换成了IDEA_JDK_64

:: ---------------------------------------------------------------------


IF EXIST "%IDEA_JDK_64%" SET JDK=%IDEA_JDK_64%

IF NOT "%JDK%" == "" GOTO jdk

IF EXIST "%~dp0\..\jre" SET JDK=%~dp0\..\jre

IF NOT "%JDK%" == "" GOTO jdk

IF EXIST "%JDK_HOME%" SET JDK=%JDK_HOME%

IF NOT "%JDK%" == "" GOTO jdk

IF EXIST "%JAVA_HOME%" SET JDK=%JAVA_HOME%

IF "%JDK%" == "" GOTO error


:jdk

SET JAVA_EXE=%JDK%\bin\java.exe

IF NOT EXIST "%JAVA_EXE%" SET JAVA_EXE=%JDK%\jre\bin\java.exe

IF NOT EXIST "%JAVA_EXE%" GOTO error


SET JRE=%JDK%

IF EXIST "%JRE%\jre" SET JRE=%JDK%\jre

SET BITS=

IF EXIST "%JRE%\lib\amd64" SET BITS=64


:: ---------------------------------------------------------------------

:: Ensure IDE_HOME points to the directory where the IDE is installed.

:: ---------------------------------------------------------------------

SET IDE_BIN_DIR=%~dp0

SET IDE_HOME=%IDE_BIN_DIR%\..


SET MAIN_CLASS_NAME=%IDEA_MAIN_CLASS_NAME%

IF "%MAIN_CLASS_NAME%" == "" SET MAIN_CLASS_NAME=com.intellij.idea.Main


IF NOT "%IDEA_PROPERTIES%" == "" SET IDE_PROPERTIES_PROPERTY="-Didea.properties.file=%IDEA_PROPERTIES%"


:: ---------------------------------------------------------------------

:: Collect JVM options and properties.

:: ---------------------------------------------------------------------

SET VM_OPTIONS_FILE=%IDEA_VM_OPTIONS%

IF "%VM_OPTIONS_FILE%" == "" SET VM_OPTIONS_FILE=%IDE_BIN_DIR%\idea%BITS%.exe.vmoptions

SET ACC=

FOR /F "usebackq delims=" %%i IN ("%VM_OPTIONS_FILE%") DO CALL "%IDE_BIN_DIR%\append.bat" "%%i"

IF EXIST "%VM_OPTIONS_FILE%" SET ACC=%ACC% -Djb.vmOptionsFile="%VM_OPTIONS_FILE%"


SET COMMON_JVM_ARGS="-XX:ErrorFile=%USERPROFILE%\java_error_in_IDEA_%%p.log" "-Xbootclasspath/a:%IDE_HOME%/lib/boot.jar" -Didea.paths.selector=IntelliJIdea14 %IDE_PROPERTIES_PROPERTY%

SET IDE_JVM_ARGS=

SET ALL_JVM_ARGS=%ACC% %COMMON_JVM_ARGS% %IDE_JVM_ARGS% %REQUIRED_JVM_ARGS%


SET CLASS_PATH=%IDE_HOME%\lib\bootstrap.jar

SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\extensions.jar

SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\util.jar

SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\jdom.jar

SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\log4j.jar

SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\trove4j.jar

SET CLASS_PATH=%CLASS_PATH%;%IDE_HOME%\lib\jna.jar

SET CLASS_PATH=%CLASS_PATH%;%JDK%\lib\tools.jar

IF NOT "%IDEA_CLASS_PATH%" == "" SET CLASS_PATH=%CLASS_PATH%;%IDEA_CLASS_PATH%


:: ---------------------------------------------------------------------

:: Run the IDE.

:: ---------------------------------------------------------------------

SET OLD_PATH=%PATH%

SET PATH=%IDE_BIN_DIR%;%PATH%


"%JAVA_EXE%" %ALL_JVM_ARGS% -cp "%CLASS_PATH%" %MAIN_CLASS_NAME% %*


SET PATH=%OLD_PATH%

GOTO end


:error

ECHO ERROR: cannot start IntelliJ IDEA.

ECHO No JDK found. Please validate either IDEA_JDK, JDK_HOME or JAVA_HOME points to valid JDK installation.

ECHO

PAUSE


:end

保存后,可以点击idea64位,进行运行,或者点解,idea.bat

© 著作权归作者所有

hxf10047
粉丝 1
博文 26
码字总数 11602
作品 0
高级程序员
私信 提问
Idea和tomcat内存设置

Idea和tomcat内存设置 前提: 1.本人电脑64位Win10,内存24G 2.本人IDEA版本2018.1 IDEA内存设置 1.查找IDEA内存安装地址:D:Program Files (x86)JetBrainsIntelliJ IDEA 14.1.4bin 2.查找idea6...

NathanYun
2018/04/27
570
1
IntelliJ IDEA使用技巧——安装目录的核心文件讲解

在本文中,我们主要讲解一下 IntelliJ IDEA 安装目录中的一些核心文件的功能及用法: 如上图所示,咱们定位到了 IntelliJ IDEA 安装目录的目录下,是 binary 的缩写,代表的意思是二进制,因...

发芽的土豆丶
2017/10/27
42
0
IntelliJ IDEA的基本配置

昨天刚刚安装上了idea,启动后,还真有些陌生,在开始使用idea正是开发项目之前,还是需要一些基本配置的。 总结如下,欢迎补充: 光标位置: 默认情况下,鼠标点哪里,当前光标就在那里,感...

恺哥
2013/02/13
9.9K
10
IntelliJ IDEA 10.0 64位运行方法

IntelliJ IDEA 10.0 默认的快捷方式是以32位运行的.虽然性能上面感觉不出什么变化,但让人心里不很爽.IDEA是JAVA程序,如果我们直接从JAVA命令运行的话那就默认是64位了.还好,IDEA支持以命令调...

SeanCai
2010/12/19
3K
1
关于IntelliJ IDEA12的jdk设置

最近看IntelliJ IDEA挺火的,就下了一个尝鲜。在win7 64位环境下,启动32位ide,发现使用的是它自带的jre(在about菜单哪儿看1.7.09),启动64位ide, 发现使用的是系统安装的jdk(64位版本,...

winner911
2012/12/19
17.1K
2

没有更多内容

加载失败,请刷新页面

加载更多

基于k8s的Ingress部署hexo博客(http和https)

注:kuberntes版本为1.15 什么是 Ingress Ingress 是一个提供对外服务的路由和负载均衡器,其本质是个nginx控制器服务。 k8s文档上Ingress经典数据链路图: internet | [ In...

Kanonpy
20分钟前
6
0
LNMP---访问控制

访问控制 扩展: curl命令用法: curl -v -A 'aaaaaspider/3.0' -e "1111" -x127.0.0.1:80 discuz.tobe.com -I -A 指定user-agent -e 指定referer -x 指定访问目标服务器的ip和por......

tobej
27分钟前
5
0
Python实现合并排序(归并排序)(一文看懂)

1、归并排序原理 归并排序采用分而治之的原理: 一、将一个序列从中间位置分成两个序列; 二、在将这两个子序列按照第一步继续二分下去; 三、直到所有子序列的长度都为1,也就是不可以再二分...

onedotdot
32分钟前
4
0
linux查询日志命令总结

【背景】 排查线上环境问题,少不了去线上查日志。而使用什么命令,能快速准确地查到我们需要查找地日志信息,也是我们需要掌握的一项技能。 【命令】 Linux查看命令有多种:tail,head,cat...

chen-chen-chen
52分钟前
11
0
net/http 接收文件

代码展示,如何使用golang 自带net/http,将Form表单中提交上来的文件,指定位置保存。 ReadHtmlFile OutHtml(html网页,表单测试代码使用) SaveFile (处理提交文件) package mainimport...

听夜深窗外风
56分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部