英文:
IntelliJ IDEA - Error: A JNI error has occurred, please check your installation and try again
问题
以下是您提供的内容的翻译:
我得到了 >>> /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin/java
错误:发生了 JNI 错误,请检查您的安装并重试
异常信息线程 "main" java.lang.SecurityException:禁止的包名称:java.streams
package java.streams;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class WritingFiles {
public static void main(String[] args) throws IOException {
// 流的连接
File file =
new File("/Users/qasim_lp/Downloads/LearnJava/src/main/resources/myTextFileCreated.txt");
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
// 写入文件内部
bufferedWriter.write("第一行");
bufferedWriter.newLine();
bufferedWriter.write("测试");
// 关闭流
bufferedWriter.close();
}
}
有帮助吗?
英文:
Im getting >>> /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/bin/java
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.SecurityException: Prohibited package name: java.streams
package java.streams;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
public class WritingFiles {
public static void main(String[] args) throws IOException {
// Stream Connectivity
File file =
new File("/Users/qasim_lp/Downloads/LearnJava/src/main/resources/myTextFileCreated.txt");
FileWriter fileWriter = new FileWriter(file);
BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
// Writing inside the file
bufferedWriter.write("First Line");
bufferedWriter.newLine();
bufferedWriter.write("Test");
// Closing the stream
bufferedWriter.close();
}
}
Any help?
答案1
得分: 0
将您的类移动到不为JDK类保留的包中。在IntelliJ IDEA中使用“Refactor | Move”。您无法正常使用java.streams
,请尝试使用类似于com.company.blabla
的方式。
英文:
Move your class to the package that is not reserved for the JDK classes. Use Refactor | Move in IntelliJ IDEA. You can't use java.streams
normally, try something like com.company.blabla
instead.
专注分享java语言的经验与见解,让所有开发者获益!
评论