java - 错误:仅引导加载程序类支持共享,因为已附加引导类路径
问题描述
我有一个主要用于在 intelliJ 中创建 AFN、一个简单的类和项目结构,但是我遇到了错误:
Java HotSpot (TM) 64-Bit Server VM 警告:仅引导加载程序类支持共享,因为已附加引导类路径
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>saenyravalyris</groupId>
<artifactId>saenyravalyris</artifactId>
<version>1.0-SNAPSHOT</version>
</project>
主.java
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException, InterruptedException, ClassNotFoundException {
Long linesNumber;
int lineNumber = 0;
ArrayList<String> states = new ArrayList<>();
ArrayList<String> entries = new ArrayList<>();
String initialState = "";
String finalState = "";
try {
FileReader leitor = new FileReader("config.txt");
BufferedReader buffer = new BufferedReader(leitor, 2 * 1024 * 1024);
linesNumber = buffer.lines().count();
String line = buffer.readLine();
while (line != null) {
System.out.print(line + "\n");
ArrayList<String> splitResults = new ArrayList<>();
splitResults.addAll(Arrays.asList(line.split(" ")));
if(lineNumber == 1) {
states.addAll(splitResults);
} else if(lineNumber == 2) {
entries.addAll(splitResults);
} else if(lineNumber == linesNumber - 1) {
initialState = line;
} else if(lineNumber == linesNumber) {
finalState = line;
} else {
String matrix[][] = new String[states.size()][entries.size()];
int matrixLine = 0;
int matrixColumn = 0;
for (matrixLine = 0; matrixLine <= entries.size(); matrixLine++) {
for (matrixColumn = 0; matrixColumn <= states.size(); matrixColumn++) {
matrix[matrixLine][matrixColumn] = line;
}
}
System.out.print(matrix);
}
line = buffer.readLine();
lineNumber = lineNumber + 1;
Thread.sleep(1000);
System.out.print(states);
System.out.print(entries);
System.out.print(initialState);
System.out.print(finalState);
}
} catch (FileNotFoundException ex) {
System.out.print(ex);
}
}
}
我做了一些研究,但没有找到有效的解决方案并解决了这个问题。是 Intellij 还是我的 java 版本?
解决方案
推荐阅读
- c# - 使用 Azure Http 触发器函数应用将 Cosmos DB 与 OData 集成
- python - 仅当它们包含粗体元素时如何提取html段落元素
- excel - if then elseif then 错误语句 excel vba
- android - Trouble Using Edit Search Function in Recycler View with Cards
- android - Tensorflow Lite 2.0+ 中 bindGlBufferToTensor 的任何替代方法?
- laravel - Laravel Forge - 通过裸 IP 而不是域名访问应用程序
- javascript - allDay 时段中的多天活动不会延续到其他日子
- oracle - Siebel crm,如何在另一台机器上打开 url?
- javascript - 如何在一个 html 页面中为每个 div 提供单独的 javascript 文件
- postgresql - 在 postgres 中选择日期时间