IntelliJ IDEA – 错误:发生了 JNI 错误,请检查您的安装并重试

huangapple go评论131阅读模式
英文:

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();
  }
}

有帮助吗? IntelliJ IDEA – 错误:发生了 JNI 错误,请检查您的安装并重试

英文:

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? IntelliJ IDEA – 错误:发生了 JNI 错误,请检查您的安装并重试

答案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.

huangapple
  • 本文由 发表于 2020年4月11日 05:05:33
  • 转载请务必保留本文链接:https://go.coder-hub.com/61148666.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定