java-7相关内容

GroovyClassLoader和导入

我在Java类中使用GroovyClassLoader来解析某个(理想情况下是复杂的)groovy文件(将在下一步中执行): 调用MyClass.java final Class parsedClass = groovyClassLoader.parseClass(groovyFile); 了解: Groovy文件需要存储在文件系统中,因为需要在不重新部署的情况下进行更改。 ..
发布时间:2022-08-16 18:14:40 其他开发

我找不出为什么ScriptEngine引擎在代码中为空

这是我为MapleStory服务器运行的一些代码。每当与NPC对话等事件的脚本应该发生时,都会运行此脚本来为所调用的任何脚本(NPC、门户、事件等)创建脚本路径。 我也在使用jdk1.7.0_80 lang-java package scripting; import java.io.File; import java.io.FileReader; import java.io. ..
发布时间:2022-05-25 17:31:39 Java开发

Java-Full版本中的b表示什么?

当我们使用Java-Full Version时,我们得到类似Java Full Version“1.7.0_45-b18”的输出。 这在Java完整版中是什么b18? 我查阅了一些Oracle Java文章,其中说它指示构建版本。那么这个内部版本应该是什么? 我还看到http://bugs.java.com/上的一些错误,这表明它们是从更高版本向后移植的。例如:http://bu ..
发布时间:2022-05-25 16:59:25 Java开发

开关情况下不接受的最后一个常量

我想知道方法Add()内部的两个声明之间的区别,如下所示。 final int c; c = 20; 和 final int c = 20; 我认为这两个变量都是最终变量,我无法为其重新赋值任何新值。下面是以不同方式处理上述声明的方法。 void add() { final int a = 30; final int b = 10; ..
发布时间:2022-05-25 16:48:41 Java开发

Java:使用PDFBox 1库从图像创建PDF页面

我需要将图像(主要是JPEG)直接转换为PDF文档的PDF页面。 可能是图像大小不同。 每个PDF页面应具有与图像完全相同的尺寸。 因此,每页仅包含全分辨率图像。 将页面设置为图像/内容的尺寸,如何实现这一点? 因为我看到的PDF文件具有不同的页面大小和方向,但如何使用PDFBox做到这一点? 推荐答案 注意(评论者:Valentin Waeselynck:从起,您现 ..
发布时间:2022-04-25 16:37:40 Java开发

Oracle 19c与JDK7的兼容性

我想知道oracle 19c是否与JDK 7兼容。 我找到了oracle 19c的两个驱动程序 ojdbc8:jdk8、jdk9、jdk11 ojdbc10:针对jdk10和jdk11 我想知道是否有办法将oracle 19c与JDK7一起使用,如果有,允许这样做的驱动程序是什么? 推荐答案 根据Oracle JDBC FAQ(问题&报价;哪些是Oracle JDB ..
发布时间:2022-03-24 22:41:02 Java开发

递归列出Java中的文件

如何递归列出 Java 目录下的所有文件?该框架是否提供任何实用程序? 我看到了很多 hacky 实现.但没有来自框架或 nio 解决方案 Java 8 提供了一个很好的流来处理树中的所有文件. Files.walk(Paths.get(path)).filter(文件::isRegularFile).forEach(System.out::println); 这提供了一种自然的 ..
发布时间:2022-01-30 09:39:07 Java开发

Java 中菱形运算符 (<>) 的意义何在?

java 7 中的菱形运算符允许如下代码: 列表list = new LinkedList(); 但是在 Java 5/6 中,我可以简单地写: 列表list = new LinkedList(); 我对类型擦除的理解是这些是完全一样的.(无论如何,泛型在运行时都会被删除). 为什么要操心钻石呢?它允许哪些新功能/类型安全?如果它没有产生任何新功能,为什么他们会提到它作为一个特性?我 ..
发布时间:2022-01-30 08:52:25 Java开发

JDK7 和原生组件的焦点问题

我们有一个 swing 应用程序,它通过 JNIWrapper 嵌入了一个 IE ocx 组件. 从 jdk6 切换到 jdk7 后,我们开始注意到焦点问题.当嵌入式 IE 显示带有文本字段的网页(例如 google 搜索页面)时,麻烦就开始了: 浏览器“抓住"焦点,因此您可以开始在搜索文本字段中输入内容.键入的每个键都会进入 IE ocx.但是swing似乎忽略了这个焦点变化.即使我 ..
发布时间:2022-01-25 21:31:34 Java开发

Java 错误:比较方法违反了它的一般约定

我看到了很多关于这个的问题,并试图解决这个问题,但经过一小时的谷歌搜索和大量的试验和错误,我仍然无法修复它.我希望你们中的一些人能发现问题. 这是我得到的: java.lang.IllegalArgumentException: 比较方法违反了它的一般约定!在 java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:835)在 ..
发布时间:2022-01-25 08:43:53 Java开发

Java是向后兼容的,但是为什么我们在将jdk从1.6升级到1.8的时候需要升级很多库呢?

最近,我们在我的一个 Java 项目中将 Jdk 版本从 1.6 升级到 1.8.但是有一些编译或运行时错误,所以我不得不升级一些库: gradle:1.9 到 1.10 spring: 3.x 到 4.x 那是因为他们使用的是 ASM 的一些早期版本,但仅从 5.x 支持 jdk 1.8 Java说是向后兼容,但是为什么原版的库不能直接用jdk 1.8呢? 解决方案 因 ..
发布时间:2022-01-23 09:44:57 Java开发

类路径中不存在 Android Studio 'tools.jar' 文件

我下载了当前版本的 Android Studio(最新版本为 2013 年 7 月 4 日)我还下载了JDK版本7u25. 但是启动后显示错误:请确保 JAVA_HOME 指向 JDK 而不是 JRE. 我不知道如何解决这个问题,这不会让我运行 IDE.我将不胜感激. 解决方案 检查java JDK是否安装正确 dpkg --list |grep -i jdk 如果不安装J ..
发布时间:2022-01-20 21:10:57 其他开发

IntelliJ switch 语句使用字符串错误:使用 -source 7

我正在尝试使用 IntelliJ(在 Mac OS X 上)编译我使用 Eclipse 编写的一些代码.我尝试运行以下代码: 开关(类别){案例“低于 20":20++以下;休息;案例“20 至 29":到30++;休息;案例“30 至 39":到40++;休息;案例“40 至 49":到50++;休息;案例“50 至 59":到60++;休息;案例“60 至 69":到70++;休息;案例“7 ..
发布时间:2022-01-19 10:58:04 Java开发

Java 7 String switch 反编译:意外指令

我已经反编译了一个非常简单的类,它使用新的 Java 7 字符串切换功能. 班级: 公共类 StringSwitch {公共静态无效主要(字符串[]参数){最终字符串颜色=“红色";开关(颜色){案例“红色":System.out.println("是红色的!");休息;案例“黑色":System.out.println("是黑色的");休息;案例“蓝色":System.out.print ..
发布时间:2022-01-19 10:57:24 Java开发

为什么我们不能在 Java 7+ 中打开类?

在我看来,这样的 switch 语句会很有意义,但它会产生编译错误: public void m(Class c) {开关 (c) {case SubClassOfC1.class ://做点什么;休息;case SubClassOfC2.class ://做点什么;休息;}} 但是,不支持打开类.是什么原因? 我不是在尝试解决 instanceof,它实际上是在类级别,我需要执行一些操 ..
发布时间:2022-01-19 10:51:17 Java开发