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

JDK11代码结构- java.exe和jli.dll源代码在哪里?

JDK11是Java Development Kit 11的缩写,是Java开发工具包的一个版本。在JDK11中,java.exe和jli.dll是两个重要的文件,它们分别用于Java程序的执行和Java Native Interface(JNI)的实现。

  1. java.exe:java.exe是Java的可执行文件,用于启动Java虚拟机(JVM)并执行Java程序。它位于JDK安装目录的bin文件夹下。具体路径为:JDK安装目录\bin\java.exe。
  2. jli.dll:jli.dll是Java Native Interface(JNI)的实现库,它提供了Java程序与本地代码(如C/C++)之间的交互能力。jli.dll位于JDK安装目录的bin文件夹下。具体路径为:JDK安装目录\bin\jli.dll。

JDK11的代码结构包含了许多其他的文件和目录,这些文件和目录组成了Java开发环境的基础。如果您对JDK11的代码结构有更详细的了解需求,可以参考腾讯云的Java开发者文档,其中包含了JDK的详细介绍、使用方法和相关资源链接。以下是腾讯云Java开发者文档的链接地址:Java开发者文档

请注意,以上答案仅针对JDK11的代码结构中的java.exe和jli.dll文件,如果您对其他方面的JDK11代码结构有疑问,还请提供更具体的问题,以便我能够给出更全面的答案。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Win10安装jdk11及环境变量配置

    Win10安装jdk11及环境变量配置 写在前面 我第一次安装java是17年初,距离现在已经一年半了。...至此,环境变量已经配置完成,cmd分别输入javac –versionjava –version,得到如下输出: 接着编译执行个java小程序看看是不是真的能用了,结果如图: OK...关于ClassPath环境变量的配置:jdk-1.8.0是把jre放在了jdk目录下,jdk10是把jrejdk放在同一目录下,而jdk11就不知道把jre放哪儿了,反正我是没找到。。。...所以jdk-1.8.0jdk10是要在ClassPath中添加jre相关的值,而且配置方法也不一样,而jdk11嘛,既然找都找不到,那就不管了。...以及jre是不需要自己另外下载安装的,jre都包含在jdk的安装路径下(虽然我暂时还没有找到jdk11的jre在哪里orz)。

    3.4K10

    Orange与AT&T源代码标准化倡议方面展开战略合作

    达拉斯、巴黎,2016年7月20日,AT&TOrange共同签订了一项协议,将在开放式源代码标准化倡议方面展开合作,此次合作旨在加速软件定义网络(SDN)网络功能虚拟化(NFV)技术的标准化进程。...两家公司正在以战略的眼光做出调整,向以客户设备为来源的智能网络方向转型,从而降低成本复杂性。此次合作将有助于行业企业客户迈向一个更加敏捷、灵活按需的网络未来。...如今,部署新的虚拟网络服务功能化是复杂的。网络服务供应商企业都不得不面对专有标准,相对封闭的架构以及拥有多个平台规格的设备供应商。...建设SDNNFV共同的、开放的可互操作的标准技术将有助于通过提高安全高度、智能的应用感知网络来解决当今的挑战,这使得网络服务供应商企业都能够更快速地部署服务、定制自己的基础设施,并且服务设备供应商的可互操作的生态系统中进行创新...两家公司的合作重心以下几个方面: ■ 创建通用格式的终端设备,使客户端设备(CPE)和服务实现通用化,从而使他们可以不同的网络服务环境不同网络功能软件的环境下工作。

    49390

    一张PDF了解JDK11 GC调优秘籍-附PDF下载

    所以JDK11的JVM参数吸收了JDK9,JDK10的新特性改动,并在他们的基础上进行了微调。 同样文章最后,我也将JDK11的GC调优秘籍做成了一张PDF,欢迎大家下载。...因为这个选项可能在后面的版本中作为默认选项,所以JDK11中是废弃的。 -XX:+UseAppCDS AppCDS是JDK9 JPMS中引入的新特性,可以提升java程序的启动速度。...Source-File Mode就是指可以直接使用java命令来运行java源代码,而不用使用javac进行编译。 当然这个只对单文件的源代码有效。...Source-File Mode的原理是将源代码编译到内存中,然后执行源代码中的第一个class。...Code Heap状态分析 我们知道JVM中的JIT编译器会将一些热点的java代码编译成机器码,而这些机器码会存储一个叫做code cache的地方。

    1K31

    intellij idea 安装教程_超详细黑苹果安装教程

    Path 变量删除里面的 %JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;即: Step four:将C盘中Windows\System32Windows\SysWOW64...文件夹下的java.exe, javaw.exe javaws.exe文件删除(如果未找到请忽略) image.png Step five:cmd中,输入Java,如图,即卸载成功: 二、JDK...的部分,这里只列了一个图,其他的与JDK11配置相同) image.png 检查安装是否成功及版本信息: 2)JDK11的下载: 渠道一:官网下载(要注册的,所以可以选择渠道二)官网链接:Java...;表示当前路径,tools.jardt.jar为类库路径 5)查看是否安装成功及安装版本 Win+Rcmd中输入: java -version 三、IDEA的安装 Step one:下载 IDEA...(Y) 6、查看信息: 取消自动更新:File->Settings->Updates->取消勾选 五、代码测试 1、新建一个Java Class,类名为hello: 2、测试代码: public

    1.6K20

    java三大平台介绍,选择哪个平台学习java编程?

    博主介绍: CSDN、头条、知乎等平台优质博主,全网粉丝2w+ ----   眼见为实,前面的文章洋洋洒洒几千字介绍了JAVA的历史学习方法,但是都只是字面上,我们也没有看到一个真正的JAVA程序运行需要经过哪些步骤...工欲善其事必先利其器,既然JAVA要喊出了“Write Once,Run Anywhere”的口号,那肯定有自己独特的一套工具,让JAVA代码一次编译、处处运行,这套工具也叫JAVA运行环境或JAVA程序平台...,要扯起来能说半天,有时间再单独开一篇文章谈谈) 下载地址: http://jdk.java.net/   注:本文演示使用JDK11版本(推荐大家学习时尽量使用JDK8或者JDK11版本,因为这两个版本是长期维护的版本...)   3、配置环境变量:虽然解压后我们能够到指定的文件夹去执行对应的java.exe文件,但是,如果是想在电脑的任意一个目录下都可以调用刚刚解压的java jdk,那就需要将jdk的执行路径配置到系统的环境变量中...第一个程序的开发   1、创建一个名为HelloWorld.txt的文本文件,并添加入以下代码:   2、将文本HelloWorld.txt后缀名修改成java,然后地址栏输入cmd回车进入命令控制台

    90930

    Spring AOP插件开发案例,带你感受不一样的 AOP

    代码也很简单,就不多介绍啦PluginConfig这个配置类呢,就是初始化时去加载,解析这个配置文件 plugins.json,然后放到这个 map 中DefaultPluginFactory激活插件方法如下...插件,打包时会去查找有 main 方法的类,并修改 jar 包结构为 BOOT-INF/classes/ ,这样打出来的包,会导致加载插件时无法解析出增强类,一直都是 ClassNotFoundExceptionClassLoader...的不同,本次 demo 使用的是 JDK11,而在 JDK11 中,AppclassLoader 无法再转换为 URLClassLoader ,区别如下JDK11 JDK8 所以 JDK11 中无法通过将...AOP 发生的条件我们都知道 AOP 是 面向切面编程 ,所以我们得告诉它往哪里切,才有机会创建这个 代理对象 出来~比如 Spring 提供的这几个注解事务 @Transactional 异步 @Async...优化地方MethodCountingTimesPlugin 中是通过 map 来存放不同方法的调用次数的,这个 key 需要考虑怎么方法挂钩起来,并且唯一 (待优化)实现配置文件的热更新,以及刷新缓存的

    23120

    JetBrains新产品Aqua——自动化测试开发工具(抢鲜体验)

    UI自动化测试 带有CSSXPath定位器的嵌入式Web检查器 我们可以直接在Aqua上打开内嵌的浏览器,并使用元素检查器定位元素,还可以将定位到的元素CSS路径XPath路径直接添加到代码中,从而省去浏览器编辑器来回切换的麻烦...针对流行框架的增强语法高亮显示、导航代码补全比如:对Selenium常用的元素定位方式进行封装(()用于cssSelector定位、x用于XPath定位……)API进行了封装,方便我们直接调用即可使用...零配置项目向导可自定义的文件模板 快速构建自动化测试项目,比如Selenium Project,并且自动生成分层结构。...OpenAPI(Swagger)支持 单元测试 源代码与测试之间导航 每个测试的统计数据以及一次运行多个测试的能力 代码覆盖率分析 比如Jacoco。...选择JDK11之后正常运行: 总结 在我看来,Aqua比较大的亮点就是可以帮助我们快速构建自动化测试项目,以及内嵌的浏览器方便我们边定位元素边进行代码的编写,其他的功能好像在别的集成开发工具上也能实现

    3.9K32

    Java学习笔记_零基础系列(四)开发第一个Java程序HelloWorld

    另外,大家需要注意的是:java源代码只要修改,必须重新编译。 重新编译生成新的class字节码文件。 2、编译阶段 怎么编译?使用什么命令?这个命令怎么用?...告诉windows操作系统去哪里找这个命令文件。 path环境变量中有很多很多的路径,路径路径之间用半角分号分隔。 path=A;B;C;D...... path是环境变量的名字。...java源文件的名字以“.java”结尾,该文件中写了java源代码。 java源文件的路径是什么意思? 注意:路径永远包括绝对路径相对路径。 注意:神操作????...使用JDK的bin目录下的:java.exe命令来运行。 先在DOS命令窗口中测试java.exe这个命令是否可用!!!...这个特性是为了简化开发而提出,但实际上底层的实现原理还是以前一样的, 以上命令执行过程中,还是会先进行编译,然后再运行。并且以上的运行方式,编译生成的class文件硬盘上不存在,看不到。

    57230

    【Java SE语法篇】1.初始Java

    破坏自己的进程空间之外的内存, 未经授权读写文件 体系结构中立: Java程序(后缀为java的文件)Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以实现这个Java...可移植性: Java程序(后缀为java的文件)Java平台上被编译为体系结构中立的字节码格式(后缀为class的文件),然后可以实现这个Java平台的任何系统中运行。...javafx-src.zip src.zip 文件:这两个文件中放置的是 JDK 核心类的源代码 JavaFX 源代码,通过这两个文件可以查看 Java 基础类的源代码。...; } } 通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成: 源文件(扩展名为*.java):源文件带有类的定义。...,首字母大写,满足驼峰模式,源代码文件后缀为.java 4.

    8810

    Java的运行机制(一)

    java介绍里面,我认为知道这是一门完全面向对象的语言就足够了。C++认为程序员是很强大的,开放了所有的功能权限;Java是认为程序员不是那么全能的,有些危险的操作,不会让你执行。...目录 一、 类的结构 二、 运行机制 1、 编译方式 2、 运行 3、JVM 4、 原理 编译原理 运行原理 ---- 一、 类的结构 //HelloWorld是自定义类名与cpp一样, //不一样的是这个类名一定要和文件名一致...中,我们写出来的代码都是源代码(*.java),源代码是不能执行的,必须编译成字节码文件(*.class) 运行前提:下载了java,将java的bin目录添加到了系统的环境变量中。...你会发现在bin目录中有javac.exe与java.exe的文件。...4、 原理 编译原理 Java的运行环境中,JRE包括JVMJava的核心类库。 运行原理 首先任何程序的运行都离不开计算机的内存!

    34920

    JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK11特性讲解】

    Poly1305密码算法 330:启动单文件源代码程序 331:低开销堆分析 332: TLS (Transport Layer Security) 1.3 333:ZGC:一个可伸缩的低延迟垃圾收集器...String新增的方法   JDK11中对String处理新增的很多方法。...更简化的编译运行   JAVA11 提供了更简化的编译运行程序,编译一个java源代码文件语法应该是 javac Test1.java   解释执行一个java字节码的语法应该是 java Test1...  我们目前的知识里面,运行一个java源代码必须经过两个不中,一个是编译,一个是解释执行,而在java11中,通过一个java命令就可以直接搞定了,语法是: java Test1.java 需要注意的是...: 源代码文件中如果有多个类,执行源文件中的第一个类中主方法,注意这里的第一个是代码顺序的第一个,是否由public修饰无关 不可以使用其他源文件中定中自定义的类,当前文件中自定义的类是可以使用的 定义一个源代码文件进行测试

    96820

    环境变量到底是啥

    环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置系统文件夹位置等。...例如WindowsDOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。...三、其他软件也可以直接这样配置之后就可以用了,现在我还是想要来说说java里面jdk的环境配置,jdk要怎么配置,首先需要了解jdk是怎么编译java代码的。...javac针对.java文件,编译源代码为字节码文件 java针对.class文件,JVM解释执行程序 也就是说我们需要找到java.exejavac.exe在哪里,找到你安装的jdk的位置bin目录下找到了这两个应用程序...也就是说我们配置一下这个路径就可以编译代码了,但是为啥网上要写两个东西呢?就是为了换jdk的不同版本的时候,更加方便一点。 ?

    61330

    小朋友学Java(3):第一个Java程序

    一、编写并执行程序 (一)建立java文件并编写代码 1 如果是Win系统下,可在某个路径,比如桌面,用记事本建立一个Hello.txt文件,再将后缀名改为.java,即Hello.java。...(二)jdk的安装路径下,查找javac.exejava.exe所在的路径 具体位于C:\Program Files\Java\jdk1.7.0_80\bin 路径下 ?....java后缀的是源代码,一个或者多个源代码要经过java编译器生产.class后缀的字节码。字节码是和平台无关的,C语言编译生成平台相关的机器码是不一样的。...3 编辑Path变量,最后面添加上“; %JAVA_HOME%\bin” ? 4 命令行窗口中,用echo命令查看JAVA_HOMEPATH ?...为什么桌面路径下,就可以直接使用javacjava命令呢? (1)首先,咱们看一下javacjava这两个可执行文件,被安装到哪了。 ?

    1.4K50
    领券