我看了很多类似的问题,但解决方案并没有帮助我:(
这是我的openjfx库
这是JFX文档
我可以通过两种方式导入库:
1.在Java构建路径中,我可以以
这种方式使用所有类,而不会出现任何问题……但是我无法加载Java文档或
源代码,如果这样做,它将无法正常工作。
要么…
2.编辑已安装的JRE定义
这种方式使我像其他问题中所解释的那样在已
安装的jre中添加jfxrt.jar,并为其提供源代码和文档。而且有效!…几乎…
该文档现在可以使用了……但不是所有导入。:(
import javafx.application.Platform; //this works
import javafx.scene.control.ListView; //this works
import javafx.scene.control.ProgressBar; //this works
import javafx.scene.control.TextField; //this works
import javafx.scene.layout.Background; //this DOES NOT work :(
import javafx.scene.layout.BackgroundFill;//this DOES NOT work :(
import javafx.scene.layout.Border; //this DOES NOT work :(
import javafx.scene.layout.BorderPane; //this works again ._.
我得到的错误是:“无法
解析导入javafx.scene.layout.Background ”
好吧……当执行第一步时(来自这是我的openjfx
lib)。我绝对没有导入问题,
并且我可以完美地工作,但是该文档不起作用。
现在,使用2.编辑已安装的JRE
定义,该文档确实可以工作,但是我在
某些内容上存在导入问题,并且我不明白为什么:(
显然我做错了什么……(我对Java很陌生)
我的java -version:
java version "13" 2019-09-17
Java(TM) SE Runtime Environment (build 13+33)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing)
(我之前使用fx有一些错误,并且通过更新我的eclipse
2019-09得到修复)
好。我希望你能帮助我^^
要在Eclipse上运行JavaFX 11+,必须遵循以下文档:https : //openjfx.io/openjfx-docs/#IDE-Eclipse。
如果您不使用Maven / Gradle构建工具:
JavaDoc和源
为了使javadoc和源代码正常工作,您不应该添加(很旧的)
jfxrt.jar,而这是从旧的JavaFX版本开始的,因此
由于软件包中的某些更改,您将出现不匹配的情况。
如果已经拥有JavaFX13库,则正确的做法是:
Edit the library (Eclipse -> Preferences -> Java -> Build Path -> User Libraries -> JavaFX13
), and display all the jars included. If you display the content of any of these jars, you will probably see:
Source attachment: (None)
Javadoc location: (None)
Source attachment
, press the Edit...
button, select External location
, and find the src.zip
file under the lib folder of your local JavaFX SDK.Jar by jar, select Javadoc location
, press the Edit...
button, select Javadoc URL, and paste https://openjfx.io/javadoc/13/
.
完成后应用并关闭。
现在,将鼠标悬停在任何JavaFX类上时都应获取Javadoc,并且
在按住Ctrl键并单击JavaFX类时也应访问源代码。
我正在使用Windows 10 64位和eclipse java 2019-06。我已经安装了和。我已经在环境变量中设置环境系统路径为。我可以在windows命令提示符中轻松编译和运行文件。我不能导入。 我使用了(在下图中)。我还尝试添加了进入外部库(下图中的)。 在此处输入图像描述
我今天在我的UbuntuLinux上安装了EclipseIDE,然后使用“安装新软件”安装了JavaFX,当我创建JavaFX项目时,我在Main中遇到了以下错误。爪哇: 无法解析导入javafx。 因此,我列出了以下目录来搜索“jfxrt.jar”: 但是我没有找到“jfxrt.jar”。 输出: OpenJDK版本"1.8.0_45-内部" OpenJDK运行时环境(构建1.8.0_45-内部
我正在开发一个简单的JavaFX程序HelloFX。我用ant执行诸如构建或启动之类的任务。我对此没有任何问题,它可以完美地工作,因此代码和库在build.xml中链接良好,正如您在代码中看到的那样。 但是,VSCode找不到JavaFX,并表示导入javafx无法解析。所以我想知道VSCode如何找到Java依赖关系?他怎么能像蚂蚁一样找到JavaFX呢?我认为VSCode使用build.xml
我试图通过手动将图像拖到eclipse或导入来解决这个问题。但正如下图所示,这些图像总是碰巧是一个文本文件。请帮忙! 放大,你可以看到导入的图像是一个文本文件,在这里输入图像描述 当我打开它: 在此输入图像描述
我收到了一个要修改的java项目,所以我决定在我的MacBook中设置它。我将项目加载到Eclipse(Luna)中,导入并添加了所有必要的外部罐子,并试图复制旧的设置。 现在,根据这一点(可能适用,也可能不适用),因为它是NetBeans(不确定是否有很大的区别),我应该使用< code > org . Apache . commons . lang 3 . stringescapeutils;
问题内容: 我对Java非常陌生,只是开始使用Eclipse运行一些实时Java程序。我找不到要导入的错误: 任何想法如何解决这个问题?我是否需要下载任何额外的软件包或更改某些项目设置? 问题答案: 该软件包不是内置软件包的一部分。您需要此程序包的其他Jar文件。 检查此链接。