在Eclipse中添加sun.misc.Launcher类

2023-05-16

研究类加载器,用到sun.misc.Launcher类,如何在Eclipse中添加呢?

//启动类加载器的加载路径
URL[] ruls = sun.misc.Launcher.getBootstrapClassPath().getURLs();

删除默认的JRE,选中JRE System Library[JavaSE-1.8] --> 点击Remove

接下来重新添加JRE System Library[JavaSE-1.8] ,点击 Add Libiaries...

默认选择的是Woekspace default JRE,将其更改为Alternate JRE,自动选择本机安装的JDK,也可以点击右侧的“Installed JREs...”,选择已经安装的JDK。

然后我们就可以正确的使用sun.misc.Launcher了

public static void main(String[] args) {
	// TODO Auto-generated method stub
	System.out.println("*******启动类加载器********");
	//获取启动类加载器BootstrapClassLoader能够被加载的API路径
	URL[] ruls = sun.misc.Launcher.getBootstrapClassPath().getURLs();
	for (URL url : ruls) {
		System.out.println(url.toExternalForm());
	}
	
	//从上面的路径中随意选择一个类,来看看它的类加载器是什么:引导类加载器
	ClassLoader classLoader = Provider.class.getClassLoader();
	System.out.println(classLoader);
}

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在Eclipse中添加sun.misc.Launcher类 的相关文章

  • 如何在 Eclipse 中使用 birt 聊天插件创建折线图

    我正在使用 eclipse Brit 插件生成折线图 基本上我想创建一个报告来展示给定时间范围内的移动电池使用情况 以下是示例数据 其中观察时间根据用户选择的范围是动态的 我想绘制每个设备的折线图 但找不到任何配置来在同一报告页面上为每个设
  • 在 Eclipse 工作区级别为所有启动器设置环境变量?

    我可以设置工作区范围的设置来将环境变量添加到工作区中创建的所有未来启动器吗 Use Case 我们的单元测试需要一个环境变量来引导测试到某些资源 该变量因我们产品的每个版本而异 Options 使用环境变量修改每个 junit 启动器 创建
  • javac: 从 Eclipse 运行 ant 时出现 java.lang.OutOfMemoryError

    我已经在 ini 文件中为 eclipse 提供了大量内存 但它仍然没有使用超过 300mb 的内存 我可以在任务管理器中看到这一点 javac The system is out of resources javac Consult th
  • Java:特定枚举和通用 Enum 参数

    我想将任何枚举值传递给实用程序类中的方法并获取相同枚举类型的另一个枚举值 像这样的事情 public class XMLUtils public static Enum defaultValue if element hasAttribut
  • android sdk 管理器未更新

    在尝试更新适用于 Android 的 eclipse sdk 管理器时 我收到以下错误而不是更新 Downloading Android SDK Platform tools revision 20 URL not found C Prog
  • 日食上的垂直白线[重复]

    这个问题在这里已经有答案了 可能的重复 是否可以将 Eclipse 的代码折叠槽设为黑色 https stackoverflow com questions 1041760 is it possible to make eclipses c
  • 无法理解如何使用 Android AWS SDK

    我正在构建一个将使用 Amazon 的 SimpleDB 服务的应用程序 它使用亚马逊的AWS 安卓 SDK http aws amazon com sdkforandroid 据我了解 不建议我将 Amazon 凭证 访问 ID 和密钥
  • Eclipse 和 Zend 调试器总是在第一行中断,尽管未选中该选项

    我取消选中了在第一行中断PHP 调试配置中的选项 但无论如何它仍然在第一行中断 我怎样才能防止这种情况发生 我正在使用 MacOSX Eclipse PDT 3 0 2 和 Zend 调试器 经过大量谷歌搜索后 我找到了如何解决这个问题 可
  • Android - 如何创建可点击的列表视图?

    我想让列表视图中的所有列表项打开到一个新页面 因此每个列表视图项目都打开到一个我可以使用的新黑色页面 我根本不知道如何实现这个 我已经连续搜索了几个小时 但找不到解决方案的答案 如果有人能够展示和 或解释如何执行此操作而不是提供链接 我们将
  • Eclipse:使用自定义间距查看文档,使用文件的间距保存

    我有一个 Eclipse 的愚蠢用例 在工作中 他们使用 2 个空格作为制表符 缩进看起来确实被压扁了 我发现它妨碍了可读性 现在 我无法将 Eclipse 设置为使用 4 个空格作为选项卡 因为它将编辑我更改的任何文件 并且显然不想违反编
  • 慢 Eclipse Spring STS 插件

    我是 Spring 新手 安装了 Eclipse STS 插件 使用服务似乎非常慢 CPU 使用率激增 笔记本电脑只会变热 实际上风扇就像喷气发动机一样运行 直接响应服务的启动 停止 虽然下面的内容确实为我解决了 Spring STS 的所
  • Eclipse ADT:创建每个新项目后创建项目名称“appcompat_v7”

    好吧 我想强调这一点并将其全部放在这个线程中 因为其余线程没有得出结论的答案 所以在跳到它们之前 这里是我提到的线程 Adt 不会创建默认的 hello world 但命令行会创建 https stackoverflow com quest
  • 具有自定义资源解析器的 Java XML 模式验证器无法解析元素

    Java XML 模式验证 ResourceResolver 问题 我正在尝试在 Web 应用程序中构建一个组件 该组件将根据一组模式验证不同的 XML 文档 我在 java 包 com example xml 中有验证器类 然后有一个用于
  • 在 Eclipse 中编译 Groovy 文件

    我的 java web 项目包含一些 Groovy 代码 但 Eclipse 无法识别 Groovy 文件 也无法从中生成任何类 我已经在 Eclipse 中安装了 Groovy 插件 在我的 Windows 机器中安装 Groovy 并设
  • 为什么 Android Eclipse 不断刷新外部文件夹并花费很长时间?

    我只有一部新的 Android 手机 我一直在修补一些基本的应用程序 每当我保存任何内容时 Eclipse 的 Android 插件就会刷新外部文件夹 这让我抓狂 通常我不会介意 但当需要 10 秒才能刷新时 我开始注意到 我已经搜索过 其
  • Eclipse 无法识别 persistence.xml 的内容

    我在 eclipse 中收到以下错误 persistence xml 文件没有可识别的内容 我的 persistence xml 文件在我的应用程序中工作得很好 但 eclipse 一直给我这个错误 我在移动文件并使用 m2eclipse
  • Eclipse Oxygen - 该项目未构建,因为其构建路径不完整

    我刚刚安装了 Eclipse Oxygen 并尝试在工作台中打开现有项目 但收到此错误 该项目未构建 因为其构建路径不完整 不能 找到 java lang Object 的类文件 修复构建路径然后尝试 建设这个项目 我尝试右键单击该项目 转
  • ANTLR 和 Eclipse(或任何像样的 IDE)

    我已经使用 ANTLRv3IDE 插件在 Eclipse 中使用 ANTLR 一段时间了 虽然它并不完美 而且有点过时 但它的工作相当不错 现在 我希望将我正在创建的另一个 DSL 切换到 ANTLRv4 然而 Eclipse 的支持似乎非
  • 用于选择或删除直到(但不包括)下一个单词的所有空格的 Eclipse 快捷方式

    多年来我一直在使用 Netbeans 以下是我在 Eclipse 中找不到的极少数功能之一 如何通过一次击键组合分别选择或删除直到 但不包括 下一个或上一个单词的所有尾随或前面的空格 In netbeans Ctrl Shift Right
  • OnClickListener 无法解析为类型(Eclipse)

    你好 我是编程新手 我正在尝试构建我的第一个简单应用程序 我希望在按下 ImageButton 时播放一个简短的声音剪辑 在输入我的代码时 我收到语句错误 Button setOnClickListener new OnClickListe

随机推荐

  • QTCreator包含多个子项目&如何将cpp/h源代码按文件夹分类

    一 QT 一个项目下如何包含多个子项目 本文基于Qt Creator 类似于VS中的sloution 解决方案 xff0c 一个sln下面可以有多个项目 xff0c 类似于Client 启动项 DataBase 数据核心库 Sdk 公共库
  • 如何对singleInstance的Activity多次传入Intent

    在作Notification传Intent数据给Activity时 xff0c 此Activity为singleInstance AndroidManifest xml activity属性 android launchMode 61 34
  • Activity启动模式和onNewIntent调用时机

    文章目录 onNewIntent 的调用时机四种启动模式 onNewIntent 的调用时机 在了解onNewIntent 的调用时机之前 xff0c 我们首先需要对Android中Activity的加载模式做一个了解 xff1a 在And
  • 升级AndroidStudio3.1.4之后Module添加不上问题解决

    AndroidStudio的每次大的升级都会遇到一大堆 莫名其妙 的坑 xff0c 这次从2 3版本直接升级到3 1 4版本之后 xff0c 更是踩坑无数 xff0c 其中就有添加Module的问题 xff0c Import进去之后 xff
  • linux安装java一步一步超详细教程

    一 进入到下载目录 cd usr local src 二 下载Java 下载地址 Java Downloads Oracle 下载完后执行下面这个命令然后选择到下载的文件后通过xshell上传上去 或者通过其他软件上传到服务器 usr lo
  • Android源码预制基础

    1 调用mk生效 call inherit product if exists DEVICE SOURCES preinstall preinstall mk call inherit product if exists DEVICE SO
  • Linux下更新curl版本

    一 前景 由于低版本的curl存在一定的漏洞 xff0c 会对我们的服务器安全造成问题 xff0c 所以 xff0c 我们需要将curl由低版本安装到高版本 二 步骤 1 首先检测服务器安装的curl版本 curl version 2 查看
  • Android广播发送机制剖析【android广播系列二】

    上篇博客大致说了说广播的注册机制 xff0c 动态注册和静态注册广播的原理还不一样 xff0c 动态广播最后HashMap中了 xff0c 最后放到mReceiverResolver中 xff0c 以后当ActivityManagerSer
  • 观察者模式--Java设计模式

    观察者模式定义 xff1a 定义了对象之间的一对多的依赖 xff0c 这样一来 xff0c 当一个对象发生改变状态的时候 xff0c 它的所有依赖者都会收到通知并自动更新 参考如下图 xff1a 观察者设计模式也叫发布 订阅模式 也可以称作
  • Android——RuntimePermission介绍

    1 介绍 androidM版本上 xff0c 对permission的管理做了部分改动 xff0c 针对dangerous permission xff0c 不在安装的时候给予权限 xff0c 而是在运行过程中咨询用户是否给予app响应的权
  • Android中launcherMode="singleTask"详解【android源码解析六】

    android中launcherMode有4中属性 xff1a standard 默认 xff0c singleTop xff0c singleTask和 singleInstance xff1b 网上有好多例子讲解这四种关系的 xff1a
  • Android闹钟最终版【android源码闹钟解析】

    我以前写了个复杂闹钟的demo xff0c 参见 Android闹钟 复杂版 大明进化十五 但是里面的bug有一些 xff0c 好多人留言 xff0c 所以我就看看源码 xff0c 找找原因 xff1f 顺便把源码代码整理出来 xff0c
  • Smali--Dalvik虚拟机指令语言-->【android_smali语法学习一】

    最近一周在研究rom移植 xff0c 所以就对Smali语言学习了一下 xff0c Smali语言其实就是Davlik的寄存器语言 xff1b Smali语言就是android的应用程序 apk通过apktool反编译出来的都有一个smal
  • android4.0自定义锁屏总结【android锁屏研究一】

    最近搬家了 xff0c 从北京 gt 深圳 xff0c 除了天气有点不同外 xff0c 其他的都差不多 xff0c 工作性质和以前也类似 xff01 纪念一下自己的迁移 题外话 转载请表明出处 xff1a http blog csdn ne
  • Android(6.0、7.0、8.0) popupWindow弹窗位置错乱解决方案

    问题描述 xff1a 项目中做一个底部弹窗选择地址的功能 xff0c 直接用的PopupWindow xff0c 简单方便 xff0c 但是却不慎入坑 要求效果 xff0c 如下图 xff1a 就是这么一个简单的底部弹窗 xff0c 点击家
  • android系统锁屏详解【android锁屏解析二】

    谷歌的代码写的确实不错 xff0c 我很幸运 xff0c 一开始接触代码就赶上了谷歌这个开源的系统 xff0c 让我的视野开阔了很多 xff0c 也让我看到了优秀的代码工程师写到的代码 心怀感恩之心 题记 我的有篇文章说了这个锁屏 xff0
  • <转载>创建第一个Android项目

    Android 如何创建项目 Android Hai的博客 CSDN博客 android新建项目 目录一 创建流程二 Android Studio 主窗口三 链接一 创建流程1 安装最新版 Android Studio 2 第一次打开And
  • kotlin---使用注释处理的 Android 框架

    在日常 Android 开发中 xff0c 流行着数以千计的框架帮助我们提升开发效率 使用 Kotlin 开发时仍然可以沿用这些框架 xff0c 而且和使用 Java 同样简单 本章教程将提供相关示例并重点介绍配置的差异 教程以 Dagge
  • 集合的使用——超市购物小票案例

    集合的使用 超市购物小票案例 1 定义GoodsItem类 名称 货号 单价 数量 计价单位 金额 span class token comment 定义GoodsItem类 名称 货号 单价 数量 计价单位 金额 span span cl
  • 在Eclipse中添加sun.misc.Launcher类

    研究类加载器 xff0c 用到sun misc Launcher类 xff0c 如何在Eclipse中添加呢 xff1f 启动类加载器的加载路径 URL ruls 61 sun misc Launcher getBootstrapClass