Я разработал настольное приложение с использованием Javafx и Maven Devingdency Manager. Я использовал пакет Java 8 и JSSC, чтобы общаться с последовательным портом с помощью USB. В то время это работало, как я ожидал. Но теперь, когда я пытаюсь запустить проект, он показывает мне следующее исключение и выключите приложение. < /P>
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000007110b5db, pid=9452, tid=0x0000000000002384
#
# JRE version: OpenJDK Runtime Environment (8.0_332-b08) (build 1.8.0_332-b08)
# Java VM: OpenJDK 64-Bit Server VM (25.332-b08 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# C [jSSC-2.8_x86_64.dll+0xb5db]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Users\Sincos\Desktop\HomeOffice\Java\FDH-Relay\hs_err_pid9452.log
#
# If you would like to submit a bug report, please visit:
# https://github.com/corretto/corretto-8/issues/
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Process finished with exit code 1
< /code>
Когда я запускаю процесс, запускается следующая функция. < /p>
public void open() throws SerialPortException {
port = new SerialPort(comPort);
port.openPort();//Open serial port
port.setParams(Integer.parseInt(baudRate), Integer.parseInt(dataSize), Integer.parseInt(stopBit), Integer.parseInt(parity));
port.addEventListener(new SerialPortEventListener() {
public void serialEvent(SerialPortEvent serialPortEvent) {
try {
int length = 0;
buffer= port.readString();
if (buffer != null){
length = buffer.length();
}
for (int i=0;i
Я настроил порт, Baudrate, DataSize, Stopbit и Parity. < /p>
Вот зависимость Maven, которую я использовал в проекте.
org.scream3r
jssc
2.8.0
< /code>
Вот другая переменная и конструктор, где я инициализирую данные. < /p>
String comPort;
public static Queue queue = new LinkedList();
SerialPort port;
java.lang.String buffer;
String baudRate, dataSize, stopBit, parity;
public ExternalSerialConnection(String comport, String baudRate, String dataSize, String stopBit, String parity) {
this.comPort=comport;
this.baudRate=baudRate;
this.stopBit=stopBit;
this.dataSize=dataSize;
this.parity=parity;
}
Есть ли кто -нибудь, кто может помочь мне решить эту проблему?
Я разработал настольное приложение с использованием Javafx и Maven Devingdency Manager. Я использовал пакет Java 8 и JSSC, чтобы общаться с последовательным портом с помощью USB. В то время это работало, как я ожидал. Но теперь, когда я пытаюсь запустить проект, он показывает мне следующее исключение и выключите приложение. < /P> [code]# A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000007110b5db, pid=9452, tid=0x0000000000002384 # # JRE version: OpenJDK Runtime Environment (8.0_332-b08) (build 1.8.0_332-b08) # Java VM: OpenJDK 64-Bit Server VM (25.332-b08 mixed mode windows-amd64 compressed oops) # Problematic frame: # C [jSSC-2.8_x86_64.dll+0xb5db] # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # C:\Users\Sincos\Desktop\HomeOffice\Java\FDH-Relay\hs_err_pid9452.log # # If you would like to submit a bug report, please visit: # https://github.com/corretto/corretto-8/issues/ # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. #
Process finished with exit code 1 < /code> Когда я запускаю процесс, запускается следующая функция. < /p> public void open() throws SerialPortException { port = new SerialPort(comPort); port.openPort();//Open serial port port.setParams(Integer.parseInt(baudRate), Integer.parseInt(dataSize), Integer.parseInt(stopBit), Integer.parseInt(parity)); port.addEventListener(new SerialPortEventListener() { public void serialEvent(SerialPortEvent serialPortEvent) { try { int length = 0; buffer= port.readString();
if (buffer != null){ length = buffer.length(); }
for (int i=0;i Я настроил порт, Baudrate, DataSize, Stopbit и Parity. < /p> Вот зависимость Maven, которую я использовал в проекте.
org.scream3r jssc 2.8.0
< /code> Вот другая переменная и конструктор, где я инициализирую данные. < /p> String comPort; public static Queue queue = new LinkedList(); SerialPort port; java.lang.String buffer; String baudRate, dataSize, stopBit, parity; public ExternalSerialConnection(String comport, String baudRate, String dataSize, String stopBit, String parity) { this.comPort=comport; this.baudRate=baudRate; this.stopBit=stopBit; this.dataSize=dataSize; this.parity=parity; } [/code] Есть ли кто -нибудь, кто может помочь мне решить эту проблему?
Я пытаюсь создать механизм рекомендаций с помощью записной книжки Azure Databricks, используя алгоритм из библиотеки mlxtend. Я могу успешно обучить модель. Однако во время процесса обучения появляется предупреждение, как показано на снимке экрана...
Я пытаюсь создать механизм рекомендаций с помощью записной книжки Azure Databricks, используя алгоритм из библиотеки mlxtend. Я могу успешно обучить модель. Однако во время процесса обучения появляется предупреждение, как показано на снимке экрана...
Я сталкиваюсь с фатальной ошибкой при запуске Java -приложения, и мне нужна помощь в диагностике проблемы. Сообщение об ошибке, которое я получаю, выглядит следующим образом:
A fatal error has been detected by the Java Runtime Environment:...
I got IDS Peak (ueye) Camera connected to USB3
GenICam Package Java Reference Implementation in my case 2024.04 has Java bindings.
I can not find a way to acquire an image from the IDS Peak camera using GenTL java API
C++ and C# API reference some...