首页 > 编程语言 >Mac下的Java运行时报错

Mac下的Java运行时报错

时间:2022-09-23 09:37:07浏览次数:49  
标签:java 时报 javac Mac 版本 一致 Java

运行时报错

  Error: A JNI error has occurred, please check your installation and try again

为什么会出现这个问题?

  因为你的java 和 javac 版本不一致

为什么两个版本不一致?

  因为你重复多次安装JDK,导致你的电脑上存在多个JDK版本,这样你运行java 命令的时候就会出现这个错。

怎么解决两个版本不一致问题?

  让你的java 和 javac 版本一致就可以了

怎么查看当前java 和 javac 版本?

  java -version

  javac -version

怎样保持一致?

  暴力解决,卸载掉不一致的jdk版本

怎么卸载?

  可以参考我的上一篇随笔,如何在Mac上卸载jdk
  https://www.cnblogs.com/laya1211/p/16672105.html

 

标签:java,时报,javac,Mac,版本,一致,Java
From: https://www.cnblogs.com/laya1211/p/16721567.html

相关文章

  • Java运行时错误: Prohibited package name: java.xx
    Java代码运行时如果出现如下错误,表示包名不能这样写,最好不要以“java”开头Exceptioninthread"main"java.lang.SecurityException:Prohibitedpackagename:java.da......
  • JAVA 绑定线程到指定CPU上
    CPU个数、核数、线程数、JAVA多线程关系cpu个数、核数、线程数的关系cpu个数:是指物理上,也及硬件上的核心数;核数:是逻辑上的,简单理解为逻辑上模拟出的核心数;线程数:是同一......
  • 查看网卡MAC地址
    1、查看网卡绑定后原网卡MAC地址:dmesg|grep"eth"|grep"PCI"|awk'{print$5"====>"$NF}'2、AIX查看光纤卡是否使用fcstatfcs2|grep-i"fabric"&&lscfg-vlfcs2......
  • 指定一个目录下所有的java文件,把里面的内容格式化输出在md文件
    #指定一个目录下所有的java文件,把里面的内容格式化输出在md文件```java importjava.io.*;/***@authorMxhlin*@[email protected]*@Date2022/09/22/17:0......
  • 【k8s】kubeadm init 时报错 unknown service runtime.v1alpha2.RuntimeService
    在测试机器中准备搭建k8s集群,在master节点执行kubeadminit时出现报错,unknownserviceruntime.v1alpha2.RuntimeService,此文主要记录一下处理方法。问题描述报错......
  • Javaweb前基
    Javaweb01web静态web:htmlcss提供给所有人看的数据始终不会发生变化动态web:每个人不同时间不同地点看到的信息各不相同​技术栈:servlet/JSP、......
  • 对于Java中权限修饰符的理解
    老是把Java中权限修饰符给忘记,写一个博客加深印象吧权限分为四个作用域:当前类,同一个包,其他包的子类,其他包的类。首先要知道包的概念,Java中一个包是指一个package下的所......
  • JAVA 面向对象-中
    Java面向对象-中面向对象的特征二、继承性1.为什么要有类的继承性?(继承性的好处)①减少代码的冗余,提高了代码的复用性②便于功能的扩展③为之后多态性的使用,提供了前提......
  • Java序列化为什么必须实现 Serializable 接口???
    最近公司的在做服务化,需要把所有model包里的类都实现Serializable接口,同时还要显示指定serialVersionUID的值.听到这个需求,我脑海里就突然出现了好几个问题,比如说......
  • java String
    一、修改字符串的内容1、每个String类型的字符串都是只读的,所以需要修改字符串中的某些字符则比较困难。比如要在Strings="123";要在2之后插入一个字符串"45"那么需......