为了账号安全,请及时绑定邮箱和手机立即绑定

错误:发生 JNI 错误,请检查您的安装并重试 - 在从 Ubuntu 终端运行 Java 程序期间

错误:发生 JNI 错误,请检查您的安装并重试 - 在从 Ubuntu 终端运行 Java 程序期间

慕容森 2021-10-28 16:37:06
我正在尝试通过 Ubuntu 终端运行一个用 Java 编写的简单客户端-服务器程序。不幸的是我可以成功编译代码,我无法运行代码。服务器类代码:import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server {        public static void main(String[] args)        {                try                 {                        //create server Socket with demo port                        ServerSocket server = new ServerSocket(20);                        //wait for server connection                        Socket s = server.accept();                        //upon establishing connection, print                        // successful message                        System.out.println("connection eastablished");                }                 catch (IOException e)                 {                        e.printStackTrace();                }        }}客户端类代码:import java.io.IOException;import java.net.Socket;import java.net.UnknownHostException;public class Client {        public static void main(String[] args)        {                try                 {                        //create client socket                        Socket client = new Socket("127.0.0.1", 20);                        //upon establishing connection, print                                                    //successful message                        System.out.println("connection eastablished");                }        }}我试图搜索 stackoverflow 和其他论坛和博客以找到解决方案,我找到了一些类似的问题,尝试了为这些问题提供的答案,但可以为我的问题找到解决方案。这就是我在这里添加这个问题的原因。后来,我试着写了一个非常简单的Java程序,比如打印一个问候语,这个程序也可以编译但不会运行产生同样的错误。我试图从除根文件夹之外的不同文件夹中执行程序。但是所有的努力都会产生相同的结果。public class Test{        public static void main(String[] args)                {                        System.out.println("Hello...");                }}我可以在 Eclipse 中完美地工作,其中我的 Java 版本 8,只有在终端中工作时才会出现问题。在我的 Ubuntu jdk 版本是 11(在我不知情的情况下已自动更新);我的 Ubuntu 版本:18.04.1 LTS
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 521 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信