我正在尝试使用RichTextFX,但当我尝试使用它时,我会收到一个长错误(见下文)。我正在使用IntelliJ IDEA 2018.3.4、JDK 8和Gradle版本4.8.1。我目前尝试安装它的方式是我下载了jar(richtextfx-0.9.2.jar)并将其移动到项目中的文件夹中。然后我将jar添加为库并保存。然后我转到我的JavaFX文件,并制作一个新的Code AreaCodeArea c=new CodeArea();
这将导致一个大错误。我认为gradle安装存在错误。我以前没有使用过它,所以我对它很陌生。
我能够使用实际文件(未编译到JAR中时)来运行提供的演示。这在另一个项目中,gradle库在创建项目时作为外部库添加。然而,我正在从事的项目没有这些额外的外部库。
如有任何支持,我们将不胜感激。谢谢!
例外情况如下:
测试java代码
package demo.javafx;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.stage.Stage;
import org.fxmisc.richtext.CodeArea;
public class TestRichTextFX extends Application {
@Override
public void start(Stage primaryStage) {
Pane root = new Pane();
Scene scene = new Scene(root);
CodeArea c = new CodeArea();
primaryStage.setAlwaysOnTop(true);
primaryStage.setTitle("");
primaryStage.setScene(scene);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}
您不能只下载RichTextFX的JAR并将其添加到您的项目中。RichTextFX本身具有仅下载JAR无法提供的依赖项。在您的例子中,您看到一个错误,表示缺少Flowless依赖项。然而,您不必自己下载JAR文件,这就是Gradle的用途。您只需要将依赖项添加到构建脚本中;RichTextFX自述提供了一个示例。
repositories {
mavenCentral()
}
dependencies {
implementation 'org.fxmisc.richtext:richtextfx:0.9.2'
}
Gradle将为您提取所有需要的依赖项。有关详细信息,请参阅依赖管理简介。
请注意,这样做您不必在IntelliJ中声明库。如果您的项目设置为Gradle项目,那么IntelliJ将看到在您的构建脚本中声明的依赖项并将它们添加到项目中。修改构建脚本后,您可能必须“导入更改”。这些帮助页面提供更多信息。
1.该示例使用compile
,但Gradle建议实现
-至少对于较新的版本(compile
已弃用)。请注意,Android项目可能仍会使用compile
,但我不确定。
谁能帮帮我。 我得到一个NoClassDefFound错误,我不知道为什么。 这是我的主要课程: 下面是我的堆栈跟踪:
我只是更新Android Studio,我不能建立任何项目,即使是新创建的。 我得到的错误是: 错误:无法使用分级分发“https://services.Gradle.org/distributions/gradle-2.4.zip”运行生成操作。 我该怎么办?
当我尝试编译我的应用程序时,我得到以下错误: 现在我一直在stackoverflow和其他网站上搜索,我不是唯一一个遇到这个问题的人。我尝试了这个解决方案,也重启了几次程序,并完全重新安装了Android Studio。我仍然得到了同样的错误。我还尝试手动从 文件夹,并手动将最新版本的gradle放入该文件夹。 没有任何帮助。还是会出错。
谢谢你的阅读。 我确实需要你的帮助。 我想安装google cloud speech,所以我输入了 'pip安装谷歌云演讲' 在cmd中。exe(Windows 10) 但是发生了错误。 有没有合适的方法来解决这个问题,请告诉我。 谢谢
在更换SSD后,我试图在MacBook air中重新安装,现在我收到以下错误。 构建本机扩展。这可能需要一段时间。。。错误:安装cocoapods时出错:错误:无法生成gem本机扩展。 /系统/库/框架/Ruby。framework/Versions/2.3/usr/bin/ruby-r/站点Conf20200308-27204-6l0a5q。rb extconf。rb mkmf。rb在/Syst