Java 如何确定在Eclipse中从何处引用包?

Java 如何确定在Eclipse中从何处引用包?,java,eclipse,Java,Eclipse,我有两个不同的开源项目副本,一个是构建的,另一个不是。没有构建的是这样的: Description Resource Path Location Type The project was not built since its build path is incomplete. Cannot find the class file for javax.crypto.SecretKey. Fix the build path then try building this proj

我有两个不同的开源项目副本,一个是构建的,另一个不是。没有构建的是这样的:

Description Resource    Path    Location    Type
The project was not built since its build path is incomplete. Cannot find the class file for javax.crypto.SecretKey. Fix the build path then try building this project  Server      Unknown Java Problem
The type javax.crypto.SecretKey cannot be resolved. It is indirectly referenced from required .class files  DefaultConfigurationController.java /Server/src/com/mirth/connect/server/controllers    line 1  Java Problem
eclipse突出显示了这两个类

import javax.crypto.KeyGenerator;
import javax.crypto.SecretKey;

在构建的项目中,如何确定从何处解析这些引用

在感兴趣的类型上按F3键,然后在Package explorer视图中按与编辑器的链接


另一方面,如果您想查看给定类、字段或方法的所有引用,请按Ctrl+Shift+G。

在感兴趣的类型上按F3,然后在Package explorer视图中按与编辑器的链接


另一方面,如果要查看给定类、字段或方法的所有引用,请按Ctrl+Shift+G。

最快/最简单的方法可能是右键单击项目并转到:

构建路径|添加外部存档

我想您是在寻找jce.jar,它位于JDK的lib文件夹中-浏览到此文件夹并添加jar

更优雅的方法是使用以下各项:

构建路径|添加库用户库


希望有帮助

最快/最简单的方法可能是右键单击项目并转到:

构建路径|添加外部存档

我想您是在寻找jce.jar,它位于JDK的lib文件夹中-浏览到此文件夹并添加jar

更优雅的方法是使用以下各项:

构建路径|添加库用户库

希望有帮助

Ctrl+单击导入或使用中的类名

使用过的文件应显示在新的编辑器窗口中,无论是否有源代码

右键单击编辑器窗口,在->项目资源管理器中显示

它将从资源管理器中的jar/lib中选择文件,如果需要,您可以在窗口中向上滚动以查看它来自哪个lib/jar。

Ctrl+单击导入或使用中的类名

使用过的文件应显示在新的编辑器窗口中,无论是否有源代码

右键单击编辑器窗口,在->项目资源管理器中显示


它将从浏览器中的jar/lib中选择文件,如果需要,您可以在窗口中向上滚动以查看它来自哪个lib/jar。

这是一个非常愚蠢的错误,我通过以下方式解决了这个问题

右键单击projset->properties->Java构建路径

现在选择“库”选项卡,然后按“添加库” 选择JRE系统库->下一步->完成


现在所有的错误都将消失。

这是一个非常愚蠢的错误,我通过以下方式解决了这个问题

右键单击projset->properties->Java构建路径

现在选择“库”选项卡,然后按“添加库” 选择JRE系统库->下一步->完成


现在所有错误都将消失。

JRE系统库已添加。但是问题没有解决。已经添加了JRE系统库。但是问题没有解决。Ctrl+click不起作用,您有其他帮助吗?Ctrl+click不起作用,您有其他帮助吗?