java-10相关内容

Netbeans 9.0 Incubating - 不为迁移/更新的 Java 10 项目在 `dist` 中创建 `lib` 目录

我已经开始在 Java 10 中使用 NetBeans 9.0(正在孵化).我创建了一个新的测试 Java 应用程序项目,并在创建它时勾选了“使用专用文件夹来存储库"(“\lib").我还将 JDK/Java 版本设置为 10.然后我将 Apache Commons Codec 1.11 作为依赖库包含在内.除了从主类的 binary 包中导入 Base64 类之外,我没有做任何其他事情. ..
发布时间:2021-11-11 02:48:32 其他开发

Java 10 上的 Swing 问题

我目前正在尝试将我们的应用程序从 Java 8 迁移到 Java 10,几个月后将迁移到 Java 11. 我们有一个遗留系统,它使用了一些 API,我猜这些 API 已被删除或将被删除.我们正在使用 ant 脚本 (1.10.1) 进行应用程序编译. 以下是构建我们应用程序的相同部分: ..
发布时间:2021-11-11 02:03:32 Java开发

Java var 和推理类型歧义

两个调用都是正确的: Collectors.groupingBy((String s)->s.toLowerCase(),Collectors.counting());Collectors.groupingBy((String s)->s.toLowerCase(Locale.ENGLISH),Collectors.counting()); 从那以后,为什么下面一个是错误的: Collect ..
发布时间:2021-09-11 19:55:57 Java开发

在 Java10 中使用什么来代替`defineClass`?

我使用 ClassLoader 中的方法 defineClass() 从字节数组中定义一个类.我使用反射获取此方法: ClassLoader.class.getDeclaredMethod("defineClass", String.class, byte[].class, int.class, int.class); Java10 抱怨 defineClass 的反射使用. 我应该用什 ..
发布时间:2021-07-06 18:41:26 Java开发

返回布尔值的Java 10 ifPresentOrElse

我对“如何正确执行此操作"感到困惑: //返回true:如果存在且行数= 0boolean isValid(Optional optFile){返回optFile.ifPresentOrElse(f->返回!isZeroLine(f),返回false);}私人布尔isZeroLine(File f){返回MyFileUtils.getNbLinesByFile(f)== 0;} ..
发布时间:2021-05-28 20:07:05 Java开发

如何更改actionPerformed()中的Swing Timer Delay

因此,我正在构建一个音乐播放器应用程序,该应用程序可播放拖放到JLabel上的音符.当我按下播放按钮时,我希望每个音符都以与该音符相对应的延迟值突出显示.我为此使用了Swing计时器,但问题是,它只是以构造函数中指定的恒定延迟循环. playButton.addActionListener(e-> {timerI = 0;System.out.println("Entered onAction ..
发布时间:2021-05-18 20:19:14 Java开发

32位系统上的Java 10(及后续版本)

据我所知,oracle没有计划将Java移植为32位-但也许我误解了这种情况.如果我是对的-如果我们需要支持32位库(dll),我们该怎么办?那32位OS呢?目前,这似乎对未来产生巨大影响,但是正如我所说-也许我错了.事实是,由于只有64位下载链接,因此我们无法下载32位Java 10运行时. 解决方案 在Java 11上也有类似的问题.最终,我在 ..
发布时间:2021-05-18 20:14:10 Java开发

我应该在Java 10中使用var吗?

鉴于我不能将var用于不可表示的类型(空,匿名类,某些单方法类以及最重要的相交类型).我最好不要使用它来提高可读性和一致性(假设它仅适用于本地类型)吗? 我觉得它会被滥用 var a = someObj.getSomeValue().getSomethingElse().returnsSomething(); 解决方案 尽管这可能主要是基于观点的,但我会说:不,这并不邪恶. ..
发布时间:2021-05-18 20:12:31 Java开发

如何解决java.lang.NoClassDefFoundError:javax/xml/bind/JAXBException

我有一些使用JAXB API类的代码,这些类已作为Java 6/7/8中JDK的一部分提供.当我使用Java 9运行相同的代码时,在运行时出现错误,指示找不到JAXB类. 自Java 6以来,JAXB类已作为JDK的一部分提供,那么Java 9为什么不能再找到这些类? 解决方案 JAXB API被视为Java EE API,因此不再包含在Java SE 9的默认类路径中.在Java ..
发布时间:2021-05-18 18:57:09 Java开发

java.lang.ClassNotFoundException sun.misc.GC

版本Java:10.0.1雄猫:8.0.36Ubuntu:18.04(64位)Eclipse:光子(64位) 错误:运行Tomcat服务器时,发现以下错误.请不要告诉我尽可能降低版本,因为我喜欢使用最新技术. SEVERE:严重:在Tomcat启动期间未能触发GC守护程序线程的创建,以防止可能的内存泄漏.这是在非Sun JVM上所期望的.java.lang.ClassNotFoundEx ..
发布时间:2021-05-03 19:14:59 Java开发

jna平台中的NoSuchMethodError

我想发布该应用程序的新版本,但启动时会引发NoSuchMethodError java.lang.NoSuchMethodError: com.sun.jna.Native.load(Ljava/lang/String;Ljava/lang/Class;Ljava/util/Map;)Lcom/sun/jna/Library; at com.sun.jna.platform.win3 ..
发布时间:2021-02-12 19:19:31 Java开发

更改场景生成器和jdk后,javaFX程序无法正常工作

我的程序以前运行良好,并且我将场景生成器从JavaFx场景生成器2.0更改为gluon场景生成器10,以添加一些CSS样式.我添加了样式,程序显示了以下错误,例如警告:通过版本9.0.4的JavaFX运行时使用版本10.0.1的JavaFX API加载FXML文档,然后将JDK更新到版本10.0.2,但是它显示这样的错误. Exception in Application start met ..
发布时间:2021-02-10 19:19:55 其他开发

如何查看Java 10 Javadocs(在Eclipse中)

首先,我确实意识到在整个stackoverflow的许多排列中都曾问过这个问题.我在发布之前进行了很多搜索,因此请不要链接到另一个SO问题,除非它回答了我的特定问题和情况. 我最近从Java 8升级到了10.但是,现在,我无法查看任何Java类或库的源代码或javadocs.使编码更加麻烦. 如何附加Java 10的源代码和/或javadocs(OpenJDK的版本和/或Oracle的 ..
发布时间:2021-02-10 19:15:52 Java开发

JavaFX 9/10不再可能覆盖TableView.resizeColumnToFitContent

在JavaFX 8中,可以覆盖TableView.resizeColumnToFitContent函数.这对于我们的目的至关重要,因为它使我们能够改进列标题的布局方式,而不是默认实现,以及在较大表中默认值遭受某些影响的情况下调整性能. 如何增强布局行为的一个示例是在嵌套列标题的上下文中.默认情况下,叶列标题的prefWidth根据该列中数据行的最大宽度或叶列标题文本的宽度(以较大者为准)进行 ..
发布时间:2021-02-10 19:05:49 Java开发