当前位置: 首页 > 知识库问答 >
问题:

System.out.println中的添加n在gedit上不能工作,但在任何IDE上都可以工作

涂煌
2023-03-14
class Display
{
    public static void main(String[] args)
    {   
        int x = Integer.parseInt(args[0]);
        int y = Integer.parseInt(args[1]);
        System.out.println(x+y);
    }
}

终端:

$java Display 1 2
线程“main”java.lang.BootStrapMethoder中出现异常错误:java.lang.NoClassDeffounder错误:java.lang/invoke/StringConcatFactory
在Display.main(Display.java:7)
原因:java.lang.NoClassDeffounder错误:java.lang/invoke/StringConcatFactory
...1其他
原因:java.lang.ClassNotFoundexception:java.lang.Invoke.StringConcatFactory
在java.net.urlClassLoader.java:381)
在java.lang.ClassLoader.LoadClass()
在sun.misc.launcher中$AppClassLoader.LoadClass(launcher.java:335)
在java.lang.ClassLoader.LoadClass(ClassLoader.java:357)中
...1其他

共有1个答案

谷泽宇
2023-03-14

我认为jdk包有一些问题。我完全删除了软件包并进行了一次干净的安装,代码工作正常。

 类似资料:
  • 我试图制作一个跨平台的JavaFX应用程序,它在Windows和OSX机器上工作得很好,但在Linux上不行。 jar是在Intellij思想中使用基本的JavaFX配置构建的。 有人帮忙吗?

  • 正在更新属性文件:/home/mehmet/works/netbeansprojects/hsm_java/build/built-clean.属性删除目录/home/mehmet/works/netbeansprojects/hsm_java/build 清洁: 初始化: 已创建目录:/home///netbeansprojects/hsm_java/build/empty 已创建目录:/hom

  • 我是android新手,我能够在kotlin中为我的应用程序设置firebase。如果我在Nexus 5X API 27 emulator中运行该应用程序,我就能够获取数据库,但当我在实际设备三星S5(Google play Services V 12.5.29,android V 5.0)中运行该应用程序时,我无法获得addValueEventListener回调。 Gradle文件: 我知道这

  • 我实现了一个简单的Java实用程序类,使用aes/gcm/nopadding进行加密和解密。我使用这段代码: IV总是一个12字节数组,key是32字节数组,SecureRandom使用种子生成。我知道在不同的OS上SecureRandom是不同的,但是加密和解密是在同一个OS上执行的,所以应该没有问题。 是不是很线性,对吧?它在Windows上工作得很好,加密和破译返回相同的文本。然而,在Doc

  • 我在Flask的RESTful API中编写了POST方法,并成功地使用命令行HTTP客户端HTTPie将数据添加到服务器。但是当我在Android上尝试时,出现了一个错误。以下是客户端的代码: 烧瓶的误差: 192.168.0.101-[13/May/2019 03:37:44]“POST/Factories HTTP/1.1”500-回溯(最近的调用): 文件“C:\users\steve\p

  • 与/user/login?_format=json完全相同的POST在Postman中不起作用(错误403禁止),但在curl中使用相同的参数可以正常工作。 这个Curl的工作原理是:Curl--header“content-type:application/json”--request POST--data“{”name“:”bobo“,”pass“:”xxx“}”http://[domain]