很多人在初学Java的时候,都要配置环境变量。在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jar:dt.jar和tools.jar。其实好多人都不了解这两个jar的作用,尤其是dt.jar。网上的大部分解释是这样的:dt.jar是关于运行环境的类库,主要是swing的包;tools.jar是关于一些工具的类库。对于后者我赞同,tools.jar中主要是jdk工具,包括javac
转载
精选
2015-05-21 09:21:40
440阅读
点赞
很多人在初学Java的时候,都要配置环境变量。在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jar:dt.jar和tools.jar。其实好多人都不了解这两个jar的作用,尤其是dt.jar。网上的大部分解释是这样的:dt.jar是关于运行环境的类库,主要是swing的包;tools.jar是关于一些工具的类库。对于后者我赞同,tools.jar中主要是jdk工具,包括javac
转载
精选
2015-05-21 09:20:49
343阅读
点赞
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
http://www.blogjava.net/landon/archive/2011/05/15/350285.html
转载
2020-03-08 12:30:00
53阅读
2评论
dt.jar是关于运行环境的类库,主要是swing的包 tools.jar是关于一些工具的类库 rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件 rt.jar 默认就在Root Classloader的加载路径里面的,而在Claspath配置该变量是不需要的;同时jre/lib目录下的其他jar:jce.jar、jsse.jar、charsets.
在JAVA_HOME/lib下面有两个比较重要的jar文件,tools.jar和dt.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阅读
dt.jar其实里面主要是swing组件的BeanInfo。IDE根据这些BeanInfo显示这些组件以及开发人员如何定制他们。
转载
精选
2011-07-25 23:15:13
530阅读
出现这个问题的原因是在jdk安装时将jdk和jre放在了同一目录下,导致了文件的覆盖,致使tools.jar 和 dt.jar包被覆盖。 因此解决办法是:将jdk和jre安装在不同目录下即可比如:我的jdk目录:D:\JAVA\jdk &n
原创
2014-04-12 12:35:10
5912阅读
最近看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
1041阅读
# 如何设置Java环境变量
Java是一种广泛使用的编程语言,因其跨平台性和高性能而备受开发者青睐。当我们安装Java开发工具包(JDK)时,我们需要设置Java环境变量以便在命令行中使用Java命令和其他相关工具。本文将介绍如何设置Java环境变量,并提供一些示例代码帮助您更好地理解。
## 什么是Java环境变量?
Java环境变量是指一组用于指示操作系统和应用程序如何找到Java安装
原创
2023-08-20 08:01:33
105阅读
今天花了几个小时弄JDK,安装后发现jdk\lib中没有tools.jar 和 dt.jar包,网上搜罗了很多解决办法,都没有解决问题。最后看到一个本质的解决方法,出现这个问题的原因是在JDK安装时将JDK和JRE放在了同一目录下,导致了文件的覆盖,致使tools.jar 和 dt.jar包被覆盖。 解决方法:我的操作系统是win7,在安装JDK过程中,第二次选择目标文件夹是选择与第一次
转载
精选
2015-07-23 11:04:54
1620阅读
很多人在初学Java的时候,都要配置环境变量。在配置CLASSPATH的时候,都会加上一个当前目录.,还有两个jar:dt.jar和 tools.jar。其实好多人都不了解这两个jar的作用,尤其是dt.jar。网上的大部分解释是这样的:dt.jar是关于运行环境的类库,主要是 swing的包;tools.jar是关于一些工具的类库。对于后者我赞同,tools.jar中主要是jdk工具,包括 ja
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阅读
点赞
起因公司项目环境需要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
441阅读
基本上所有的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
1896阅读
出现找不到或无法加载主类错误为dt.jar路径有空格导致的解决:%CLASSPATH% ======> "%CLASSPATH%"成功启动broker
原创
2022-10-12 14:23:31
946阅读
Java是一种广泛使用的编程语言,它具有面向对象的特性,可以为开发人员提供灵活且高效的开发环境。在Java中,数据类型是非常重要的概念之一。其中,基本数据类型是构建更复杂数据类型的基础,而Java的数据类型系统中的最顶层是`java.lang.Object`类。
### 基本数据类型
在Java中,基本数据类型包括整数类型(byte、short、int、long)、浮点数类型(float、dou
原创
2023-10-12 08:48:03
52阅读
## 解决 "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
2805阅读
# Java Jar包中没有Lib目录的解决方案
作为一名经验丰富的开发者,我经常被问到关于Java Jar包中没有Lib目录的问题。这个问题通常出现在初学者在打包Java应用程序时,他们可能会发现生成的Jar文件中缺少Lib目录,这会导致应用程序在运行时找不到所需的库文件。在本文中,我将详细介绍解决这个问题的步骤和方法。
## 1. 准备工作
在开始之前,我们需要确保已经安装了Java D