`
lukedd
  • 浏览: 21820 次
  • 性别: Icon_minigender_1
  • 来自: 金华
文章分类
社区版块
存档分类
最新评论

Eclipse中如何看Java代码中系统自带的类的源代码?例如String ,Scanner等等

阅读更多
首先,需要下载JDK源代码(Oracle官网找或者搜一下,到处都有),一般会打成zip包做下载,下载后并不需要进行解压;

然后,可使用以下几种方式将class文件与源文件进行关联:             
(1) 如果你没有进行关联过,可以在Editor中写下如下的语句:          
String str = null;                                      
然后按住Ctrl键, 用鼠标左键点击"String",                     
就会弹出 Class File Editor 的界面让你关联源文件,            
点击界面上的"Attach Source..."按钮,                         
在弹出的"Source Attachment Configuration"界面中,            
点击"External File", 选择你下载的源文件zip包,一路OK即可;    
                                                                
(2) 在项目中找到 JRE System Library,定位到如下:                 
JRE System Library -> rt.jar -> java->lang->String.class    
双击String.class,即弹出关联源文件的界面;                    
                                                                
(3) 在项目中找到 JRE System Library, 定位到 rt.jar,             
鼠标右键点击,在弹出的界面中选择"Properties...",             
在弹出的界面中,左边默认会选中"Java Source Attachment",      
在右边进行源文件的关联;                                     
                                                                
(4) Window->Preferences->Java->Installed JREs                   
在右边的"Installed JREs:"窗口中选中所使用的JRE,             
点击其右边的"Edit",在弹出的"Edit JRE"窗口中,                
有一个"JRE system libraries:"列表,                          
在其中找到 "...jdk1.6.0_13\jre\lib\rt.jar" 并选中,          
点击右边的"Source Attachment...",                           
在弹出的"Source Attachment Configuration"界面中,            
点击文本框右边的"External File",                            
选择你下载的源文件zip包,一路OK即可;
分享到:
评论

相关推荐

    如何在Eclipse中装 JAVA API

    - 这将在编辑器中打开新的Java源代码文件。在这里,你可以直接使用Java API,比如导入`java.util.Scanner`来获取用户输入: ```java import java.util.Scanner; public class Main { public static void main...

    Java猜拳小游戏源代码

    - 使用`java.util.Scanner`类来获取用户的输入。 - 如:`int juese = input.nextInt();` 获取用户选择的角色编号。 - **输出**: - 使用`System.out.print()`和`System.out.println()`来显示游戏过程中的各种信息...

    java计算器源代码

    - Java源代码通常以`.java`为扩展名,每个类定义在一个单独的文件中。在这个计算器项目中,我们可能有一个名为`Calculator.java`的文件,它包含了类定义。 - 类`Calculator`可能会包含多个方法,如`add()`、`...

    java编程scanner类用法示例

    总结一下,`Scanner`类是Java中处理用户输入的重要工具,它可以灵活地读取各种数据类型,同时结合Eclipse等IDE的代码格式化功能,可以使代码更加整洁,提高开发效率。了解并熟练使用`Scanner`类是每个Java程序员必备...

    Java新手写的算卦游戏附代码

    在Java中,可以使用`Scanner`类从控制台读取用户的输入,如让用户选择是否继续游戏。对于游戏循环,可以使用`while`或`do-while`循环,直到用户选择退出为止。 文件名列表中出现了`codefans.net`,这可能是源代码...

    Java 实例 – 打印矩形源代码-详细教程.zip

    标签"java软件/插件 课程资源"表明这个教程可能包含了与Java开发环境(如Eclipse或IntelliJ IDEA)相关的配置和使用方法,也可能涉及如何将源代码打包成可执行的JAR文件。对于初学者,了解如何运行和调试Java程序是...

    Eclipse Java写的身份证验证程序待指正

    - 创建Java项目:在Eclipse中新建Java工程,设置源代码目录。 - 编写代码:使用Eclipse的代码编辑器编写身份证验证程序。 - 调试与测试:利用Eclipse的调试工具,设置断点,单步执行,查看变量值,确保程序逻辑...

    java代码知识点总结

    在Java中,`java.util.Scanner`类提供了从标准输入(如键盘)获取数据的能力。例如,`Scanner s = new Scanner(System.in);`创建一个Scanner对象,可以从标准输入读取数据,然后使用`s.next()`等方法获取用户输入。 ...

    Java 涉及一个用户名密码登陆的简单程序

    Java Development Kit (JDK) 是必不可少的,它包含了编译Java源代码所需的Java编译器(javac)和运行Java程序的Java虚拟机(JVM)。安装JDK后,设置好环境变量如JAVA_HOME和PATH,确保系统能够找到并执行Java命令。此外...

    java 源程序工程mingbo

    在Java编程语言中,"源程序工程mingbo"可能是一个包含解决特定问题的代码的项目。...如果你需要进一步了解或运行这个项目,你可能需要一个Java开发环境,如Eclipse或IntelliJ IDEA,来导入和运行这个源代码。

    Java实现的文件读取工具类

    - ".classpath" 和 ".project" 是Eclipse IDE的工作空间配置文件,不包含源代码。 - "src" 目录通常存放源代码。 - ".settings" 存放项目的特定配置。 - "bin" 目录是编译后的字节码文件(class文件)的存放位置...

    熟悉java开发.docx

    在Eclipse中,新建Java项目涉及创建源代码目录(src)、编译后的class文件目录(bin)。编辑源代码时,可以利用IDE的自动补全功能提高编码效率。编译过程由IDE自动完成,只需运行项目,IDE会查找主类(包含`public ...

    JAVA 计算器代码

    在Java中,实现这样的计算器涉及到以下几个关键知识点: 1. **输入/输出处理**:计算器需要从用户那里接收输入并显示结果。这通常通过`System.in`读取标准输入和`System.out.println`打印输出来实现。你可能会看到...

    java笔记介绍

    每个源代码文件只能有一个公共类,且文件名与公共类名相同;一个文件可以有多个包声明和导入语句,但包声明必须位于文件顶部。 在输入和输出方面,Java提供了`Scanner`类,它在J2SE 5.0后引入,方便用户获取控制台...

    简单JAVA例程(绝对新手实例)认识JAVA

    2. **类与对象**:在Java中,一切皆为对象。类是创建对象的蓝图,它定义了对象的属性(数据成员)和行为(方法)。理解类和对象的概念是学习Java的关键。 3. **封装、继承和多态**:这是面向对象编程的三大特性。...

    Java习题

    - 定义:源代码是指程序员用高级程序设计语言(如Java)编写的程序文本。它是程序的原始版本,可以直接被人阅读和理解。 - 作用:源代码是软件开发的基础,是实现功能逻辑的地方。 2. **生成源代码的位置** - ...

    C语言词法分析器(Java版.带界面)

    在Java中,可以使用`BufferedReader`或`Scanner`类来读取源代码文件,然后通过自定义的类和方法进行词法分析。 4. **Eclipse项目**: 提到的项目是基于Eclipse IDE的,Eclipse是一款广泛使用的Java开发工具,提供...

    java.pdf

    在Java中,`Scanner`类用于从标准输入(如键盘)读取数据。例如,`Scanner scanner = new Scanner(System.in)`创建一个扫描器实例,`scanner.nextInt()`、`scanner.nextDouble()`和`scanner.next().charAt(0)`分别...

    《Java语言程序设计(一)》课后习题答案(课程编号04747)

    1. **编写源代码**:使用文本编辑器或IDE(如Eclipse、IntelliJ IDEA等)编写Java源代码文件。 2. **编译**:使用javac命令将Java源代码编译成字节码(.class文件)。 3. **加载和链接**:Java解释器(即JVM)加载...

    Java第一次测试机试题

    在Java中,我们通常使用`Scanner`类从控制台获取用户的输入。首先,在程序开头导入`java.util.Scanner`库。然后,创建一个`Scanner`对象,通过它读取用户输入的两个整数。例如: ```java import java.util....

Global site tag (gtag.js) - Google Analytics