ide配置_maven配置idea - CSDN
精华内容
参与话题
  • java和ide常用配置

    千次阅读 2020-09-12 10:36:01
    tomcat配置 指定jdk 在catalina或setclasspath文件最上面加上(网上有的说两个文件都需要加,待验证) set JAVA_HOME=C:\Java\jdk1.60 set JRE_HOME=C:\Java\jre1.60 设置内存大小 在catalina文件上加入...

    jdk配置

    • windows平台下jdk配置
    JAVA_HOME:    C:\Program Files\Java\jdk1.6.0_02\
    Path变量的末尾增加:;%JAVA_HOME%bin 
    CLASSPATH:  .;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar(注意最前面有一点)
    
    • linux 环境
      假设在 Linux 中 Java 安装在/opt/java/jdk6 目录下,对于使用 bash 的 Linux 来说,在用户主目录下,修改.bash_profile 文件(ubuntu下sudo vi ~/.bashrc),在这个文件的最末尾增加三行:
    export JAVA_HOME=/opt/java/jdk6
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    

    要注意的是,Linux 中的环境变量区分大小写,因此要注意大小写不要写错。 修改完执行如下命令使更改立即生效:

    source ~/.bashrc
    

    tomcat配置

    • windows下 指定jdk
      在setclasspath文件最上面加上(实际测试中使用apache-tomcat-7.0.88,在setclasspath文件,catalina文件,startup文件任一文件中指定都可以,JAVA_HOME和JRE_HOME只设置一个就可以)
    set JAVA_HOME=C:\Java\jdk1.60 
    set JRE_HOME=C:\Java\jre1.60 
    
    • linux下指定jdk(setclasspath.sh或catalina.sh中写入):
    export JAVA_HOME=/home/manager/java/jdk1.8.0_121 
    export JRE_HOME=/home/manager/java/jdk1.8.0_121/jre/ 
    
    • 设置内存大小 (win平台和linux平台)
      在catalina文件上加入上(Xms:初始堆内存大小 Xmx:可以使用的最大内存)
    set JAVA_OPTS=-Xms256m -Xmx512m
    # 探测机器能支持的最大内存
    java -Xmx1024m  -version
    

    idea配置

    • 使用maven运行时的Runner的VM Options设置
    -mx1024m -XX:MaxPermSize=1024m -Drebel.spring_plugin=true -Drebel.hibernate_plugin=true
    

    其中,-Drebel是JRebel的配置
    -Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;

    -Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;

    -Xmn Java Heap Young区大小,不熟悉最好保留默认值;
    -Xss 每个线程的Stack大小,不熟悉最好保留默认值;

    PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。
    -XX:PermSize=64MB 最小尺寸,初始分配
    -XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配

    idea New项目时的配置

    这里写图片描述

    以下为转载,转载地址
    JVM内存区域详解(Eden Space、Survivor Space、Old Gen、Code Cache和Perm Gen)

    JVM区域总体分两类,heap区和非heap区。
    heap区又分为:

    • Eden Space(伊甸园)、
    • Survivor Space(幸存者区)、
    • Old Gen(老年代)。

    非heap区又分:

    • Code Cache(代码缓存区);
    • Perm Gen(永久代);
    • Jvm Stack(java虚拟机栈);
    • Local Method Statck(本地方法栈);

    下面我们对每一个内存区域做详细介绍。
    Eden Space字面意思是伊甸园,对象被创建的时候首先放到这个区域,进行垃圾回收后,不能被回收的对象被放入到空的survivor区域。

    Survivor Space幸存者区,用于保存在eden space内存区域中经过垃圾回收后没有被回收的对象。Survivor有两个,分别为To Survivor、 From Survivor,这个两个区域的空间大小是一样的。执行垃圾回收的时候Eden区域不能被回收的对象被放入到空的survivor(也就是To Survivor,同时Eden区域的内存会在垃圾回收的过程中全部释放),另一个survivor(即From Survivor)里不能被回收的对象也会被放入这个survivor(即To Survivor),然后To Survivor 和 From Survivor的标记会互换,始终保证一个survivor是空的。

    这里写图片描述
    Eden Space和Survivor Space都属于新生代,新生代中执行的垃圾回收被称之为Minor GC(因为是对新生代进行垃圾回收,所以又被称为Young GC),每一次Young GC后留下来的对象age加1。

    注:GC为Garbage Collection,垃圾回收。

    Old Gen老年代,用于存放新生代中经过多次垃圾回收仍然存活的对象,也有可能是新生代分配不了内存的大对象会直接进入老年代。经过多次垃圾回收都没有被回收的对象,这些对象的年代已经足够old了,就会放入到老年代。

    当老年代被放满的之后,虚拟机会进行垃圾回收,称之为Major GC。由于Major GC除并发GC外均需对整个堆进行扫描和回收,因此又称为Full GC。

    heap区即堆内存,整个堆大小=年轻代大小 + 老年代大小。堆内存默认为物理内存的1/64(<1GB);默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制,可以通过MinHeapFreeRatio参数进行调整;默认空余堆内存大于70%时,JVM会减少堆直到-Xms的最小限制,可以通过MaxHeapFreeRatio参数进行调整。

    下面我们来认识下非堆内存(非heap区)
    Code Cache代码缓存区,它主要用于存放JIT所编译的代码。CodeCache代码缓冲区的大小在client模式下默认最大是32m,在server模式下默认是48m,这个值也是可以设置的,它所对应的JVM参数为ReservedCodeCacheSize 和 InitialCodeCacheSize,可以通过如下的方式来为Java程序设置。

    -XX:ReservedCodeCacheSize=128m

    CodeCache缓存区是可能被充满的,当CodeCache满时,后台会收到CodeCache is full的警告信息,如下所示:
    “CompilerThread0” java.lang.OutOfMemoryError: requested 2854248 bytes for Chunk::new. Out of swap space?

    注:JIT编译器是在程序运行期间,将Java字节码编译成平台相关的二进制代码。正因为此编译行为发生在程序运行期间,所以该编译器被称为Just-In-Time编译器。

    Perm Gen全称是Permanent Generation space,是指内存的永久保存区域,因而称之为永久代。这个内存区域用于存放Class和Meta的信息,Class在被 Load的时候被放入这个区域。因为Perm里存储的东西永远不会被JVM垃圾回收的,所以如果你的应用程序LOAD很多CLASS的话,就很可能出现PermGen space错误。默认大小为物理内存的1/64。

    展开全文
  • IDE安装与配置(2018)

    千次阅读 2019-01-18 13:07:45
    https://blog.csdn.net/qq_35241558/article/details/81545699
    展开全文
  • IDE-idea基本配置

    2020-08-30 20:39:29
    代码编辑区域的背景色

    代码编辑区域的背景色
    在这里插入图片描述

    代码的不同部分字体设置

    idea中可以给所有类型的代码设置一个general的的样式,比如class,设置了之后,java和scala、js的class都会以这个样式。
    Language Default就是总体设置
    在这里插入图片描述
    idea中class的默认样式是黑色的,不好看

    keymap

    默认补全+提示 是ctrl+空格,要改为ctrl + Q,原来ctrl + Q是个不重要的键

    tips

    1. idea的maven的artifactID不能有汉语

    展开全文
  • 各种IDE基本配置

    2020-04-16 11:16:13
    VSCode 后退 ctrl+q 前进 ctrl+w { "files.associations": { "iostream": "cpp", "ostream": "cpp", "cstdio": "cpp", "*.tcc": "cpp", "cmath": "cpp", "random":...

    VSCode

    后退 ctrl+q
    前进 ctrl+w

    {
        "files.associations": {
            "iostream": "cpp",
            "ostream": "cpp",
            "cstdio": "cpp",
            "*.tcc": "cpp",
            "cmath": "cpp",
            "random": "cpp",
            "vector": "cpp",
            "deque": "cpp",
            "forward_list": "cpp",
            "list": "cpp",
            "string": "cpp",
            "unordered_map": "cpp",
            "unordered_set": "cpp",
            "system_error": "cpp",
            "algorithm": "cpp"
        },
        "files.autoGuessEncoding": true,
        "files.encoding": "gb2312",
        "astyle.additional_languages": [
            "c",
            "cpp",
        ],
        "astyle.cmd_options": [
            "--style=java",//Kernighan&Ritchie 风格格式和缩进
            "--indent=spaces=4",//缩进4个空格
            "--convert-tabs",
            "--align-pointer=name",
            "--align-reference=name",
            "--keep-one-line-statements",
            "--pad-header",
            "--pad-oper",//操作符两端插入一个空格
        ],
        "code-runner.runInTerminal": true,
        "code-runner.clearPreviousOutput": true,
        "code-runner.saveFileBeforeRun": true,
        "code-runner.executorMapByGlob": {
            "*.js": "node",
            "*.py": "python3"
        },
        "code-runner.preserveFocus": false,
        "workbench.editor.enablePreview": false,
    }
    

    终端字体调整:
    https://blog.csdn.net/chenghai37/article/details/81417293
    Consolas, 'Courier New', monospace

    CLion

    http://lookdiv.com/
    lookdiv

    名称 快捷键
    Delete Line Ctrl + D
    Start New Line Ctrl + Enter
    Split Line
    Enter Shift + Enter
    Terminal Ctrl+`
    Back Ctrl + Q
    Forward Ctrl + W

    vim

    sudo apt install curl
    
    sh <(curl https://j.mp/spf13-vim3 -L)
    
    sudo apt-get install vim vim-scripts vim-gtk vim-gnome
    
    vi ~/.vimrc.local
    

    这是目前我的配置
    更改系统风格为solarized8_dark,增加了竖对齐线,并且F5可以快速运行代码

    
    let g:indent_guides_enable_on_vim_startup = 0
    set nospell
    autocmd VimEnter * set nospell
    set t_Co=256
    set cursorcolumn
    :colorscheme solarized8_dark
    """"""""""""""""""""""
        "Quickly Run
        """"""""""""""""""""""
        map <F5> :call CompileRunGcc()<CR>
        func! CompileRunGcc()
            exec "w"
            if &filetype == 'c'
                exec "!g++ % -o %<"
                exec "!time ./%<"
            elseif &filetype == 'cpp'
                exec "!g++ % -o %<"
                exec "!time ./%<"
            elseif &filetype == 'java'
                exec "!javac %"
                exec "!time java %<"
            elseif &filetype == 'sh'
                :!time bash %
            elseif &filetype == 'python'
                exec "!time python3 %"
            elseif &filetype == 'html'
                exec "!firefox % &"
            elseif &filetype == 'go'
        "        exec "!go build %<"
                exec "!time go run %"
            elseif &filetype == 'mkd'
                exec "!~/.vim/markdown.pl % > %.html &"
                exec "!firefox %.html &"
            endif
        endfunc
    
    展开全文
  • Intellij IDE 配置git

    千次阅读 2017-09-05 14:50:58
    Intellij IDE配置git
  • Go语言安装与liteIDE配置

    万次阅读 2016-10-29 16:15:39
    Go语言安装与liteIDE配置:   我以windows10 64位操作系统为例进行安装: 首先从官网上下载go安装包:我以go1.7rc6.windows-amd64.msi为例,也有以压缩文件的形式提供下载。   下载完成后直接双击进行安装。...
  • Vim的IDE配置(详细教程)

    万次阅读 2013-05-31 10:38:45
    我的vim IDE界面:   1、安装Vim和Vim基本插件 首先安装好Vim和Vim的基本插件。这些使用apt-get安装即可: lingd@ubuntu:~/arm$sudo apt-get install vim vim-scripts vim-doc 其中vim-scripts是vim的一些...
  • 基于MPLAB X IDE配置位设置讲解

    万次阅读 热门讨论 2015-12-04 11:01:51
    在讲基于MPLAB X IDE 配置配置前我先讲讲如何配置配置位。 比如PICLF1823的数据手册 可以再器件配置中找到两个寄存器。一个是配置字1 ,一个是配置字2. 对于初学者来说如此多的配置选项,该如何配置呢?我们要抓主...
  • eclipse IDE配置最佳实践

    千次阅读 2017-02-12 11:07:51
    JDK安装和环境变量配置教程参考:http://jingyan.baidu.com/article/bea41d435bc695b4c41be648.html 下载攻略参考: http://jingyan.baidu.com/article/e4511cf3e112ac2b845eaf8f.html 目前最新的jdk8。 按照...
  • 根据一个大牛博主配置IDE主题默认的主题是一个灰白色,看这特别的不好看,而且对于我们程序开发者来讲每天要对着电脑好几个小时,特别的伤眼睛,我们来配置一个高大上的暗黑主题。点击左上角File——&gt;...
  • Windows下Goland IDE配置及Goland IDE技巧

    千次阅读 2019-01-18 17:24:56
    本次实验需要配置go语言的运行环境。 获得go语言包 并配置环境 下载地址:https://golang.org/dl/ 配置环境变量GOPATH 和GOROOT GOROOT是Go语言的安装路径 GOPATH是Go语言的工作路径,使用 go get github....
  • go语言编辑器LiteIDE配置

    千次阅读 2016-03-14 16:36:23
    1、下载go.windows-amd64解压,将文件夹go拷贝到c盘 ...3、打开LiteIDE,查看 -> 设置GOPATH -> 自定义GOPATH,输入如下内容(如go的文件夹改变,路径对应改变) GOROOT=c:\go GOBIN=%GOROOT%\bin GOARCH=amd
  • go lang ide 配置单步调试

    千次阅读 2017-11-06 16:00:52
    go lang ide 配置单步调试 1. 下载最新的go lang ide , https://www.jetbrains.com/go/?fromMenu(https://www.jetbrains.com/go/?fromMenu) 2. 确保 gopath 配置正确。 以idesign 为例,如下图即可。   ...
  • Email : hahayacoder@...     1 有一款叫做gocode的插件能帮助Go的代码智能补全,使用它能使开发更加高效   ...3 将下载好的gocode-master解压到任意目录下 ...4 打开cmd,切换到解压后的目录中,执行go install,执
  • intellij IDEA配置tomcat

    万次阅读 多人点赞 2019-09-12 10:11:09
    intellij IDEA配置tomcat 如果网上流传的方法(即方法2)不能配置成功,点击加号什么都没有的话,请看方法一配置方法。 解决问题:intlellij IDEA配置tomcat点击加号没东西。 方法一:手动添加tomcat插件然后再...
  • Python及IDE安装 配置

    千次阅读 2018-03-24 23:10:01
    Python目前又回归了大众视野,据悉也是进军人工智能的必备编程语言。为了接触這一门神秘的语言,特地下载来学习。这篇文章记录一下Python的安装使用步骤。... 2)下载成功-运行安装 =====3)查看环境...
  • IDE里面配置Tomcat

    千次阅读 2018-11-16 18:50:13
    一:首先安装好IDE 二:Apache Tomcat服务器 1:下载安装包 (1)打开浏览器,输入http://tomcat.apache.org/网址,回车。可以看到如下的页面。 (2)在刚才的页面上找到如下的内容,点击Download 找到如下...
  • 如何配置EclipseIDE+Tomcat配置

    千次阅读 2016-10-08 19:51:46
    现在在看struts方面的知识 然后发现网上的资源都特别老 都是13年 14年的...1.装有jdk 并且知道jdk存放位置 并且配置了环境变量的电脑 2.tomcat9.0 下载地址 http://tomcat.apache.org/ 3.eclipse neon 1 下载地址 h
  • STM32CubeIDE属于一站式工具,那么本文也一站式带你体验:下载安装,配置生成代码,硬件在线调试。 内容已经在我微信公众号『strongerHuang』分享(下面链接),抽空把它搬运到博客来。 STM32CubeIDE教程:...
1 2 3 4 5 ... 20
收藏数 241,814
精华内容 96,725
关键字:

ide配置