精华内容
下载资源
问答
  • 下载了一个版本切换脚本,死活win10 用不了,然后自己修改了下,总算可以使用了。
  • 简介在工作中或者学习过程中,有一些特殊情况我们需要...然而这也许并是你想要的,你需要在命令行中来进行你所做的学习,那么你就该考虑更简单的来实现java版本切换工作了,简单最美嘛!^_^总之我是个懒人,所以...

    简介

    在工作中或者学习过程中,有一些特殊情况我们需要来切换java版本来做比较,比如一些新特性等等。可能你已经有你自己编写的shell脚本可以很方便的来实现,当然也可以通过类似Intellij Idea这样的工具来配置你的model的java版本。然而这也许并不是你想要的,你需要在命令行中来进行你所做的学习,那么你就该考虑更简单的来实现java版本的切换工作了,简单最美嘛!^_^

    总之我是个懒人,所以我选择了第三方工具来做这件事,因为我的系统的Mac,所以我这里就以Mac系统为准来配置。Liunx上的配置我相信也不会难到你

    jenv工具

    jenv是一个在github上的开源project,先附上“官方地址” http://www.jenv.be/ 😊请笑纳!!更多的介绍官方比我说的更清楚。挤不瞎扯淡了。

    jenv工具的安装

    官方提供了2中安装方式,一种是git直接clone代码,另外一种是(Mac)brew安装,此处我使用的是brew安装,因为我是mac😢,

    mac中支持git、brew两种安装方式,而liunx只支持git安装

    Linux / OS X1git clone https://github.com/gcuisinier/jenv.git ~/.jenv

    Mac OS X via Homebrew1brew install jenv

    git命令只是克隆了代码,但是还没有进行安装,而brew则是安装

    写入环境

    以下命令首先需要查看我们的~/目录下存在.bash_profile或者.zshrc文件,然后再选择要执行的命令

    Bash1

    2echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile

    echo 'eval "$(jenv init -)"' >> ~/.bash_profile

    Zsh1

    2echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc

    echo 'eval "$(jenv init -)"' >> ~/.zshrc

    执行完以上命令后还需要执行source ~/.bash_profile or ~/.zshrc 命令,使其生效1source ~/.bash_profile or ~/.zshrc

    导入java环境

    我的jdk目录在/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home这个目录,所以执行如下命令。多个java版本请执行多次。

    以下是我执行的,添加了1.8,1.7的环境1

    2jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home

    jenv add /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home

    查看jenv的java版本列表1

    2

    3

    4

    5

    6

    7

    8

    9

    10jenv versions

    #以下是执行后的输出

    system

    1.7

    1.7.0.79

    1.8

    1.8.0.65

    oracle64-1.7.0.79

    oracle64-1.8.0.65

    java版本的切换

    jenv local 用来切换java版本1

    2

    3

    4#版本切换

    jenv local 1.7

    #查看切换后的版本

    java -version

    以下是我执行java -version命令后的输出1

    2

    3java version "1.7.0_79"

    Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

    Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

    这样就切换了java版本,如果你是ide开发要来切换,请修改你project的配置,这里是没办法帮你切换的,当然如果是maven构建的项目,可能你还需要修改pom.xml来修改java的版本

    展开全文
  • java版本切换笔记

    2018-08-06 14:53:00
    为什么80%的码农都做不了架构师?>>> ...

    java1.8和java10版本切换

    windows环境下切换java的版本信息

    删除Path变量下开头处的C:\ProgramData\Oracle\Java\javapath;

    删除C:\ProgramData\Oracle\Java\javapath目录下的java.exe,javaw.exe,javaws.exe

     

    然后至需要调整JAVA_HOME环境变量,然后用那个版本将那个版本的java.exe,javaw.exe,javaws.exe三个文件放在C:\Windows\System32目录下即可。

     

    转载于:https://my.oschina.net/uwith/blog/1923233

    展开全文
  • 最近尝试了JAVA中安装多个jdk且切换使用,但是在切换的过程中,发现在cmd中,分别输入“java -version”和“javac -version”,发现两个版本不一致。 在网上找了很多方法,在确认环境变量配置没有问题的前提下,最...

    最近尝试了JAVA中安装多个jdk且切换使用,但是在切换的过程中,发现在cmd中,分别输入“java -version”和“javac -version”,发现两个版本不一致。
    在网上找了很多方法,在确认环境变量配置没有问题的前提下,最实用的方法是在cmd中输入“where java”,找到对应C盘下,路径为“.\Oracle\Java\javapath\”下的java.exe、javac.exe等三个文件删除,然后打开cmd,输入“java -version”和“javac -version”,版本就一致了。

    展开全文
  • java版本切换

    2019-12-13 14:01:41
    背景唠叨下吧,因为要使用jmeter所以安装了jdk9.0,安装后才发现支持jmeter(安装时没注意java版本),so又安装了jdk1.8(本来是想卸载9.0.1的,后来发现卸掉,可能是方法不对,也可能是我太笨了) ...

    背景唠叨下吧,因为要使用jmeter所以安装了jdk9.0,安装后才发现不支持jmeter(安装时没注意java的版本),so又安装了jdk1.8(本来是想卸载9.0.1的,后来发现卸不掉,可能是方法不对,也可能是我太笨了)

    * 两个版本都安装后,在终端输入:
         
          java -version
    显示当前使用的Java是9.0.1的,
    * 然后输入:

          /usr/libexec/java_home -V
    查看下java的版本及路径,我的结果是这样的

    image.png

    * 安装和配置 jenv
    在终端输入命令安装 jenv:

          curl -s get.jenv.io | bash
    注意:安装好后会有下图的提示,一定要仔细看了再操作

    image.png

    * 进入到jenv,根据安装的版本创建相关目录
          
          cd ~/.jenv/candidates/
          mkdir java
          cd java
          mkdir 1.8
          mkdir 9.0
    * 设置 Java JDK 路径:

          ln -l +Java JDK 的 bin 文件夹的路径+创建 jenv 的对应版本文件夹的路径地址
      用我的举例

          ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin ~/.jenv/candidates/java/1.8
          ln -s /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin ~/.jenv/candidates/java/9.0
    * 切换Java jdk版本
    在终端查看当前版本

    java -version 

    image.png

    *  然后切换到1.8

           jenv use java 1.8

    *   再次查看就会发现已经切换到1.8了

    image.png

     

     

    续更:
    Mac的jdk卸载方法:
    sudo rm -rf /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk
    jdk-9.0.1.jdk是我的版本,记得更换成自己想卸载的jdk版本

     

     

    展开全文
  • 关于ubuntu11.04java 版本切换

    千次阅读 2012-02-19 23:11:06
    用网上到方法死活下载不了sun-java6-jdk,只好手动下载,恩下载完毕以为只需要设置环境变量就好,谁知道死活默认是1.7的版本,发现这个问题,后找到下面到的说明进行版本切换设置。成功了 ?? 我的...
  • ubuntu切换java版本问题

    2020-06-18 17:29:51
    ubuntu切换java版本问题 今日将springboot项目达成jar在服务器上部署时启动不了应用,看了一下报错很快意识到是jre版本问题。由于开发是用的还是java8,但是ubuntu18.04用的是java11.所以需要切换版本。 切换代码...
  • 最近身边有一些人频繁问起这个问题,就是在Mac上安装了多个版本之后知道如何切换,而且网上几乎没有关于这一问题的解决方法,因此,本文就带领大家解决这一问题。水平有限,大家多多包涵!1. JDK在Mac上的目录结构...
  • 当linux系统里面安装了多个Java时,我们可以在修改原配置文件时自动切换Java版本: [ztt@wg ~]# update-alternatives --config java 要维持当前值按回车或者键入选择的编号: 2 查看版本就切换过来了,比起手动...
  • 裕-JAVA JDK 版本切换

    2021-02-28 11:26:33
    裕-JAVA JDK8.0和JDK15.0切换1.下载JDK和配置环境变量3.出现问题4. 运行: 1.下载JDK和配置环境变量 可以看我另一个文章:安装和配置JAVA的环境变量 这里我就展示了 # 2.环境变量: 我这里下了两个版本8.0和15.0...
  • 我该如何在Linux上切换默认的Java版本?当Java程序编译时,编译环境会设置一个“target”变量来设置程序可以运行的最低Java版本。如果你Linux系统上运行的程序能满足最低的JRE版本要求,那么你会在运行的时候遇到...
  • java jdk版本切换

    2018-05-08 19:40:00
    1. 这个链接清晰,但一定能成功,但也一定:https://blog.csdn.net/spt_dream/article/details/70673836 2. 其次这个链接比较完整,差不多就能完成了,但是有的可能还有点小bug,但是也一定:...
  • Mac2020切换JAVA版本

    千次阅读 2020-09-15 00:05:31
    很久之前就试过在mac上配置java版本,但是一直配置不了;今天又配了一次,还是不行,后来上网查了一下终于发现,是因为mac使用的是zsh,配置方法不同,但是对于zsh配置方式,网上也是各有说法,我一个一个尝试,终于...
  • Java多个版本切换

    2018-10-12 17:29:50
    第一步: 进入C:\WINDOWS\system32,把java的几个执行文件(java.exe,javac.exe等)都删了,然后配置环境变量。原因:系统默认调用C:\WINDOWS\...先配好JAVA_HOME的版本,然后把Path中的 %JAVA_HOME%/bin 放最前面. ...
  • 最近遇到一个小问题,同时做两个项目,jdk版本一个是5,一个是6,我也去网上找了找方法,但是感觉不是特别好用,最后自己通过一些环境变量设置的技巧和一些批处理命令来使得这件事情只需要双击,输入一个数字回车就...
  • Mac下实现Java版本切换

    千次阅读 2018-07-18 21:08:34
    如果每次安装卸载都太麻烦了,所以最好有一个可以在两个JDK版本中进行切换的方法。 1.java_home命令 java_home可以用来检测Mac系统安装的Java环境,并返回那个环境可以用来设置$JAVA_HOME的值。 # 详细见这里,...
  • 1.JAVA_HOME中配置好相应版本的JDK位置 2.PATH中把%JAVA_HOME%/bin放最前面即可成功切换
  • 遗憾的是0.6版本的marathon在API方面很是缺少,换成了0.15版本之后,运行时提示“Unsupported major.minor version 52.0”,这是提示java版本太低,需要使用java1.8。由于对linux不是很熟,找了一些资料,解决了这个...
  • linux使用update-alternatives切换java版本关于update-alternatives命令的使用,请见:之前的文章说明了使用文件夹管理来代替原来的当个命令配置的方式,不过这个是属于个人使用的方式,并不是规范的通用的方式。...
  • 就像官方介绍的,“此版本改变了一切,又没什么改变”,我们此前在OkHttp 4 的 RC 3 版本更新中已经报导过,OkHttp 4.x 将实现语言从 Java 切换到了 Kotlin,用等效的 .kt替换了 25K 行的 .java,这就是改变了一切的...
  • linux 使用alternatives 切换Java版本

    千次阅读 2016-12-22 23:11:21
    xception in thread "main" java.lang.UnsupportedClassVersionError: M : Unsupported major.minor version ...经过查找原来是javac的版本java版本不一致导致的, 因为我机器上安装了系统自带的java-1.5.0-gcj
  • 切换java 版本!

    2013-07-01 11:50:00
    为什么80%的码农都做不了架构师?>>> ...
  • 最近有需求在不同版本的`JDK`之间来回切换.安装JDK的时候,大部分同学都是按照网上的教程:1. 下载`JDK`2....首先这种方式肯定是可行,但是如果多个JDk版本切换就显得机智了.这边我就讲下在ubuntu下如...
  • [Java教程]JDK版本快捷切换0 2018-10-12 18:00:55最近遇到一个小问题,同时做两个项目,jdk版本一个是5,一个是6,我也去网上找了找方法,但是感觉不是特别好用,最后自己通过一些环境变量设置的技巧和一些批处理...
  • kali 切换 java/jdk 版本

    2020-03-27 00:14:52
    由于burp依赖于java8,而默认环境是java11所以要切换版本。 网上搜到大量的kali安装jdk1.8的教程,全是抄。没有一篇提到kali本来就预先安装好了8和11两个版本。用update-alternatives --config java 直接就能切换了...
  • 一般我们配置jdk的环境会在/etc/profile 中设置环境变量即可,具体配置就写了,百度搜索jdk环境变量配置一搜一大把。因为最近想学下android源码,发现在编译android5.1时需要使用openJDK,可是我电脑已经装了...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 548
精华内容 219
关键字:

java版本切换不了

java 订阅