首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

windows本地安装openjdk环境

1 讲一下为什么要选openjdk 先讲一下为什么小编在这里选择openjdk,而不是像绝大多数人一样选择jdk。那是因为,jdk在1.8的某个版本之后,就不是免费的版本了,不能免费用于商用。...2 下载安装openjdk 下载地址:https://jdk.java.net/java-se-ri/8-MR4 3 配置环境变量 下载好之后,将openjdk的压缩包解压后,我这里存放的目录是:D...的key,对应的值写入D:\software\java-se-8u42-ri,也就是openjdk解压后的目录: 然后在系统变量中找到Path,双击打开 按照上图在Path中添加一行记录:%openjdk_path...%\bin 这一操作就是把openjdk文件夹下面的bin目录添加到环境变量中去,接下来验证一下效果: 打开一个新的cmd窗口,输入java -version可以看到jdk的版本号: 输入以上命令不报错的话...,就证明openjdk的环境安装好了,接下来就是安装常见的代码编辑器以及打开怎么去编译代码了。

2.9K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    编译windows版的openJDK攻略

    1.5.2 系统需求   如果可能,笔者建议尽量在Linux或Solaris上构建OpenJDK,这要比在Windows平台上轻松许多,而且网上能找到的资料绝大部分都是在Linux上编译的。...如果一定要在Windows平台上编译,建议读者认真阅读一下源码中的README-builds.html文档(无论在OpenJDK网站上还是在下载的源码包里面都有这份文档),因为编译过程中需要注意的细节非常多...笔者在本次实战中演示的是在32位Windows 7平台下编译x86版的OpenJDK(也就是32位的JDK),如果需要编译x64版,那毫无疑问也需要一个64位的操作系统。...这是一个在Windows平台下模拟Linux运行环境的软件,提供了一系列的Linux命令支持。...:/Windows/system32/wscript.exe     Preferred POSIX equivalent is: /cygdrive/c/Windows/system32/wscript.exe

    6K30

    openJDK之如何下载各个版本的openJDK源码

    如果我们需要阅读openJDK的源码,那么需要下载,那么该去哪下载呢? 现在JDK已经发展到版本10了,11已经处于计划中,如果需要特定版本的openJDK,它们的下载链接在哪呢?...1.openJDK的项目     链接:http://hg.openjdk.java.net/,如下图1所示 ?                            ...图1 可以看到有openJDK6、openJDK7、openJDK8、openJDK9、openJDK10 2.下载openJDK源码     以下载openJDK8为例。...图8 src/share/classes/java目录下就是平时使用的JDK类库的源码     好了,开启你的openJDK源码之旅吧!    ...如果你想下载其它版本的openJDK源码,基本步骤如上述,步骤都是一样,只是你在选择链接时,选择自己要的那个版本就可以了。

    16.7K50

    OpenJDK 14 性能保持提升,但 OpenJDK 8 仍是最强王者

    来源 | oschina.net/news/114247/ OpenJDK 14 与 OpenJDK 8 及多个主要版本的性能基准测试对比。...本文将会介绍通过运行新的基准测试以考察从 OpenJDK 8 至 14 的所有主要发行版本,同时考察跨多个工作负载的 JVM 性能,以及 OpenJDK 14 与 JVM 先前版本相比性能如何。...通过进行非常基本的 Java SciMark 微基准测试,可以看到 OpenJDK 8 目前为止是最快的,并且自 OpenJDK 9 至 14 以来,性能基本上持平。...OpenJDK 的运行速度约为 OpenJDK 8 的 88%。 ? 通过使用 Java Bork 文件加密软件包进行测试,在经过测试的版本中,性能基本上没有变化。 ?...在其他一些 Renaissance 基准测试中,OpenJDK 11〜12 的性能反而最差,而 OpenJDK 14 提供的性能与 OpenJDK 8 类似。 ? ?

    1.1K10

    Centos7.3安装openJDK

    它支持多种操作系统,如Windows,Linux,Solaris,MacOS等。它支持不同的平台,如Intel 32位和64位架构,ARM架构和SPARC。它完全基于Java编程语言。...它支持不同的操作系统,如FreeBSD,Linux,Microsoft Windows,Mac OS X。...Oracle JDK和OpenJDK之间的主要区别: 1、Oracle JDK根据Oracle二进制代码许可协议获得许可,而OpenJDK具有GNU通用公共许可证(GNU GPL)版本2。...5、Oracle JDK支持Windows,Linux,Solaris,MacOS等操作系统;而OpenJDK支持FreeBSD,Linux,Microsoft Windows,Mac OS X等操作系统...安装openJDK,这里指定版本为1.8 yum install java-1.8.0-openjdk -y 但是安装的是 openjdk,也会面临一个问题,没有jar命令,war打包的命令 open

    62730

    openjdk使用_深入地理解

    一、从JVM源码看类加载器   注:使用的是openjdk8 1.1 Java层面的类加载器   我们都知道在Java类加载中,除了BootStrap加载器,App和Ext加载器都是Java实现的...JLI_Launch函数定义在java.h中,java.c中有该函数的实现,其中会调用LoadJavaVM函数,LoadJavaVM函数对于不同的平台(win、mac、solaris等)有不同的实现,我们这里看看windows...* * STACK_SIZE_PARAM_IS_A_RESERVATION is what we want, but it's not * supported on older version of Windows...所以最终执行的是JavaMain函数 arg4:传递给线程的参数指针 arg5:线程初始状态 arg6:记录threadId地址   关于STACK_SIZE_PARAM_IS_A_RESERVATION,在os_windows.cpp...中能找到说明: Windows XP added a new flag ‘STACK_SIZE_PARAM_IS_A_RESERVATION’ for CreateThread() that can

    84920
    领券