很多人在初学Java的时候,都要配置环境变量。在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jardt.jar和tools.jar。其实好多人都不了解这两个jar的作用,尤其是dt.jar。网上的大部分解释是这样的:dt.jar是关于运行环境的类库,主要是swing的包;tools.jar是关于一些工具的类库。对于后者我赞同,tools.jar中主要是jdk工具,包括javac
转载 精选 2015-05-21 09:20:49
340阅读
1点赞
http://www.blogjava.net/landon/archive/2011/05/15/350285.html
转载 2020-03-08 12:30:00
53阅读
2评论
JAVA_HOME变量名:JAVA_HOME变量值:/usr/java/jdk-9.0.4用途:定义一个变量,供其他地方使用PATH变量名:Path变量值:$PATH:$JAVA_HOME/bin:$JRE_HOME/bin用途:让系统在任何路径下都可以识别java、javac、javap等命令CLASSPATH变量名:CLASSPATH变量值:.:$JAVA_HOME/lib/dt.jar:$J
dt.jar是关于运行环境的类库,主要是swing的包 tools.jar是关于一些工具的类库 rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件 rt.jar 默认就在Root Classloader的加载路径里面的,而在Claspath配置该变量是不需要的;同时jre/lib目录下的其他jar:jce.jar、jsse.jar、charsets.
dt.jar其实里面主要是swing组件的BeanInfo。IDE根据这些BeanInfo显示这些组件以及开发人员如何定制他们。
转载 精选 2011-07-25 23:15:13
530阅读
在JAVA_HOME/lib下面有两个比较重要的jar文件,tools.jardt.jar。tools.jar在上篇文章中做了简单的介绍。这里来介绍下dt.jar。在Oracle官方网站搜dt.jar,找到JDK and JRE File Structure这个页面,如下https://docs.oracle.com/javase/7/docs/technotes/tools/so
原创 2022-10-27 13:46:20
153阅读
最近看java.util.concurrent包的内容,发现java.time.、java.util.、java.nio.、java.lang.、java.text.、java.sql.、java.math.*等等都在rt.jar包下,才发现自己对平时经常用到的jdk的源码来源并不是很清晰。我们在配置java环境变量时会配置JAVA_HOME、Path、Classpath,其中Classpath会
转载 2022-12-22 00:13:52
1030阅读
# 如何设置Java环境变量 Java是一种广泛使用的编程语言,因其跨平台性和高性能而备受开发者青睐。当我们安装Java开发工具包(JDK)时,我们需要设置Java环境变量以便在命令行中使用Java命令和其他相关工具。本文将介绍如何设置Java环境变量,并提供一些示例代码帮助您更好地理解。 ## 什么是Java环境变量? Java环境变量是指一组用于指示操作系统和应用程序如何找到Java安装
原创 2023-08-20 08:01:33
89阅读
    出现这个问题的原因是在jdk安装时将jdk和jre放在了同一目录下,导致了文件的覆盖,致使tools.jar 和 dt.jar包被覆盖。 因此解决办法是:将jdk和jre安装在不同目录下即可比如:我的jdk目录:D:\JAVA\jdk       &n
原创 2014-04-12 12:35:10
5874阅读
今天花了几个小时弄JDK,安装后发现jdk\lib中没有tools.jardt.jar包,网上搜罗了很多解决办法,都没有解决问题。最后看到一个本质的解决方法,出现这个问题的原因是在JDK安装时将JDK和JRE放在了同一目录下,导致了文件的覆盖,致使tools.jardt.jar包被覆盖。 解决方法:我的操作系统是win7,在安装JDK过程中,第二次选择目标文件夹是选择与第一次
转载 精选 2015-07-23 11:04:54
1597阅读
JAVA_HOME变量名:JAVA_HOME变量值:E:\java\jdk7用途:定义一个变量,供其他地方使用PATH变量名:Path变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;用途:让系统在任何路径下都可以识别java、javac、javap等命令CLASSPATH变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_
原创 2018-03-08 13:33:42
3303阅读
1点赞
很多人在初学Java的时候,都要配置环境变量。在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jardt.jar和 tools.jar。其实好多人都不了解这两个jar的作用,尤其是dt.jar。网上的大部分解释是这样的:dt.jar是关于运行环境的类库,主要是 swing的包;tools.jar是关于一些工具的类库。对于后者我赞同,tools.jar中主要是jdk工具,包括 ja
起因公司项目环境需要weblogic ,所以配置完eclipse插件后需要启动。问题启动后控制台报错红字如下:此时不应有\java\jdk1.8.0_144\lib\dt.jar;解决方案我的电脑操作系统是64位的,但是jdk版本装的是32位的,所以默认安装的话会在这个目录下 C:\Program Files (x86)\Java\jdk1.8.0_144如果你安装jdk不是默认的路径,则不会有这
原创 2023-01-11 00:36:52
418阅读
基本上所有的Java教程都会告诉我们Java接口的方法都是public、abstract类型的,没有方法体的。 但是在JDK8里面,你是可以突破这个界限的哦。 == 一个类实现某个接口,必须重写接口中的所有方法吗? 如果子类是非抽象类,则必须实现接口中的所有方法; 如果子类是抽象类,则可以不实现接口
转载 2017-11-01 15:42:00
113阅读
2评论
这JDK的配置CLASSPATH中的dt.jar和tools.jar这两个文件到底是干什么的,有人说这个dt.jar是关于swing的 打开这个包确实可以看到和swing有关的类,说是如果用到swing就要配置这classpath,但是rt.jar中的swing呢 这个不才是真正的包含swing类库吗? 还有就是这两个包到底是用作开发的类库,还是JDK中的JAVAC等程序运行要的类库。 如果不路径
转载 精选 2015-07-23 11:02:45
1893阅读
出现找不到或无法加载主类错误为dt.jar路径有空格导致的解决:%CLASSPATH% ======> "%CLASSPATH%"成功启动broker
原创 2022-10-12 14:23:31
912阅读
## Python中dt=dt or 实现方法 ### 1. 简介 在Python中,可以使用 `dt=dt or` 的语法来实现一个变量的默认值赋值操作。这个语法的作用是,如果变量`dt`已经有一个非空的值,那么`dt`的值不会被改变;如果`dt`的值为空,那么它会被赋予一个默认值。 ### 2. 整体流程 下面是实现`dt=dt or`的整体流程,我们可以用表格的形式展示出来: |
原创 2023-09-05 08:55:43
114阅读
## 解决 "rocketmq 找不到或无法加载主类 Files\Java\jdk1.8.0_331\lib\dt.jar;C:\Program" 的问题 作为一名经验丰富的开发者,我将向你介绍如何解决 "rocketmq 找不到或无法加载主类 Files\Java\jdk1.8.0_331\lib\dt.jar;C:\Program" 的问题。首先,我们来整理一下解决这个问题的流程: | 步
原创 2023-07-07 11:56:32
2751阅读
# 错误:找不到或无法加载主类 Files\Java\jdk1.8.0_231\lib\dt.jar;\C:\Program ## 介绍 在使用Java进行开发时,我们有时会遇到各种各样的错误。其中之一就是“找不到或无法加载主类”的错误。这个错误消息通常会伴随着一个类路径(classpath)的路径,并指出找不到或加载不了该路径下的一个主类。 在本文中,我们将讨论这个错误消息的原因,并提供一
原创 2023-07-10 04:31:32
1049阅读
  • 1
  • 2
  • 3
  • 4
  • 5