项目名称JavaFX
模块信息。爪哇
module JavaFX {
requires javafx.fxml;
requires javafx.controls;
requires java.desktop;
opens sample;
}
控制器。爪哇
package sample;
import javafx.fxml.FXML;
import java.awt.Desktop;
import java.io.IOException;
import java.net.URI;
import java.net.URISyntaxException;
public class Controller {
@FXML
public void handleClick(){
try{
Desktop.getDesktop().browse(new URI("http://www.javafx.com"));
} catch (URISyntaxException | IOException e) {
e.printStackTrace();
}
}
}
错误:错误:(1,1)java:modulejavafx读取包java。来自两个java的awt。桌面和java。数据传输
如何解决这个问题?
只是有同样的问题。根据此IDEA支持线程,它可能有点像转移注意力的错误消息。看起来模块文件实际上是正确的(即使intellij带你去那里),但问题实际上是因为IDEA添加了一个编译器参数,包含了我们所做的所有alt-enter(我们都这样做...)。
如果导航到“设置”-
简单删除此选项,awt仅从桌面读取。
我知道这个问题不是对发生了什么的最深入的解释,所以如果有人想详细说明,那就太好了。
首先,我对java真的很陌生。我有一个非常简单的脚本: 当尝试使用netbean 7.1运行此代码时。(安装了JDK),我的IDE返回代码顶部导入部分的错误。 这些错误与查找awt包有关。有人能告诉我这些包裹需要放在哪里,我能在哪里找到它们吗? 通过这个屏幕截图,你可以看到我的目录结构现在是什么样子 先谢谢你
CpuPerc()在CpuPerc中不是公共的;不能从外部包访问 ... 这个错误是什么?我如何修复它。我使用的是sigarapi。
目前我尝试在本地连接mysql服务器。我的代码如下所示: 现在,当我使用:编译时,一切正常。但是现在,当我尝试使用:运行编译时,我收到以下错误: 错误:发生JNI错误,请检查您的安装并在线程“main”java中重试异常。lang.UnsupportedClassVersionError:JdbcSelectTest由最新版本的Java运行时(类文件版本55.0)编译,此版本的Java运行时仅识别
我用记事本写了一个“Helloworld.java”文件。我通过写“javac Helloworld.java”在cmd上编译,我在同一个目录中得到了“Helloworld.class”文件。 我编写了“java Helloworld”来启动它,出现了一个JNI错误。 我检查了我的java版本,找不到原因。我如何解决这个问题? 我将java bin的路径添加到系统的路径列表中。 下面是我的cmd屏
首先,我的目标不是让您理解我的UDF代码,这样我就可以实现我的目标(我知道它实现了),而是了解为什么在以后的查询中调用它生成的字符串后会出现错误。 我做了一个自定义UDF,代码是: 它的目标是计算组件的状态(它开始工作、停止工作的位置),并在开始和停止之间的所有行中放置一个标识符。1/0意味着工作/不工作组件。 例如,这个问题: 将返回(在此表中): 直到这里都是正确的。现在,我只是补充一句 按u
我返回了一个代码,使用jsoup-1.7.3.jar读取网页,它对一些网站有效,但对一些URL显示读取超时错误。 线程“main”java.net.SocketTimeoutException中的异常:java.net.SocketInputStream.socketRead0(本机方法)处java.net.SocketInputStream.Read(SocketInputStream.java