当前位置: 首页 > 知识库问答 >
问题:

JavaFX和SerialPort

谭繁
2023-03-14

我用JavaFX编写了一个应用程序,我想打开一个端口来连接Arduino:

<代码>串行端口=新串行端口(“端口”)

当我打开端口时:

port.open端口

我遇到了以下问题(当我注释这行代码时,问题消失了):

# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000007110b5db, pid=5544, tid=7360
#
# JRE version: Java(TM) SE Runtime Environment (17.0.1+12) (build 17.0.1+12-LTS-39)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (17.0.1+12-LTS-39, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# C  [jSSC-2.8_x86_64.dll+0xb5db]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# D:\path
#
# If you would like to submit a bug report, please visit:
#   https://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.

它使用JavaFX17和Java17。有人能帮忙吗?

共有1个答案

彭阳朔
2023-03-14

您必须使用正确的端口名。

COM端口的名称可以在Arduino IDE或设备管理器中查看。

 类似资料:
  • 问题内容: 我正在尝试确定是否可以为Java应用程序的用户界面切换到JavaFX。我的大多数用户将使用Oracle JRE,该产品已集成了JavaFX。但是,有些人正在使用OpenJDK(在Linux上)。这个(旧的)问题表明OpenJDK与JavaFX的处理非常差。根据这个问题,替代的OpenJFX将仅完全集成到版本9中的OpenJDK中。所以我的问题有两个: OpenJDK中的JavaFX支持

  • 我正在考虑是否可以将Java应用程序的用户界面切换到JavaFX。我的大多数用户将使用Oracle JRE,该JRE最近集成了JavaFX。但是,有些正在使用OpenJDK(在linux上)。这个(旧的)问题表明OpenJDK与JavaFX的关系非常糟糕。根据这个问题,替代的OpenJFX只会在版本9中完全集成到OpenJDK中。所以我的问题有两个: OpenJDK中的JavaFX支持还这么差吗?

  • 问题内容: 我需要使用javaFX2来执行以下操作: 1-)加载图像并使用imageView显示它。 [好] 2-)右键单击并选择“添加节点”选项,屏幕上将出现一个黑色圆圈,您可以将圆圈拖动到图像的任何位置。 [好] 3-)使用鼠标的滚轮来放大或缩小imageView,在图像上显示“ Zoom Sensation”。 [好] 3.1-) 但是,每次缩放图像时,我都希望圆遵循缩放比例,这意味着它们不

  • 我是JavaFX的新手,我正在尝试将旧的Swing应用程序重构为JavaFX应用程序。 我还使用JPA(带有EclipseLink实现)来保存/检索数据。 所以我定义了一些带注释的POJO。 下面是我的注释POJO: TableViewControl有些问题: null

  • 问题:我混淆了vbox和gridpane。。通常,当您可以使用vbox时,您也可以使用包含1列和n行的gridPane,因此我不确定何时使用每一列和它们之间的差异。 事实: > 我知道网格窗格有n行和n列。 我知道vbox只会垂直列出组件。(n行1列) 困惑:当我想垂直列出40-50个(水平框或其他组件)时,我不知道应该选择哪一个,因为有时我会看到人们将这些组件作为子组件添加到vbox中,而其他人

  • 当我点击按钮时,它打印出我的窗格的场景,就像它应该有的那样。但后来,我意识到我的窗格现在捕捉KeyEvents。除了使用Fxml添加一个按钮外,我什么也没做,现在窗格捕捉KeyEvents?当我注释掉按钮的代码时,窗格不再捕捉KeyEvents 这是按钮的所有代码。 注意:我还尝试了和,但也不起作用。但是添加一个按钮突然就能工作了?我好困惑。 整个代码: 未注释按钮使窗格获得焦点,反之亦然。