cost 197 ms
如何在运行时分发和交换业务逻辑? - How to distribute and swap business logic at runtime?

我有通过加载程序集和使用反射来查找实现的接口来交换 .NET 中的业务逻辑的经验。 这在运行时启用了行为组合,只需将 DLL 文件分发并放置到其工作目录中即可。 如何在 Clojure 中实现相同的目标? 我被告知我可以在没有 AoT 编译的情况下编译我的 Lein 项目,它依赖于 JVM 将从兄 ...

无法从另一个模块反射性地实例化“已打开”包的“受保护”类 - Unable to Reflectively Instantiate a “protected” class of an “opened” package, from another module

摘要 我无法反射性地跨模块边界实例化一个类。 该类具有包级访问权限,我试图不仅从包外部实例化它,而且从模块本身外部实例化它。 根据我的理解,只要包含模块open了包含包,并且实例化模块requires包含模块,我就可以这样做。 我尝试实例化的所有内容都是IllegalAccessEx ...

未命名的模块无法读取 - Unnamed Modules cannot be read

我遇到了一个我不明白的令人讨厌的问题... 我们有一整套用jdk8编写的实用程序库,与拼图无关,因此我们也没有在META-INF文件中设置“自动模块名称”。 现在,我们需要将使用这些实用程序库的产品迁移到java11。 我创建了一个module-info.java并输入 ...

2019-08-12 07:44:09   2   37    java / jigsaw  
如何使用图像的一部分作为按钮的背景? - How to use portion of image as a background for a button?

我正在创建一个拼图应用程序,用户需要将拼图碎片与拼图本身中缺少的拼图相匹配。 我目前所做的是创建一个图像对象,该对象包含完整的拼图图像。 然后,我在其上面叠加了一个拼图轮廓,作为另一个图像。 然后,我在拼图的最下面一行制作了一行按钮,这些按钮一起拼出了一个单词。 其中一个按钮会随机涂 ...

将google-cloud-datastore依赖项添加到模块化Java 11项目时,java.lang.module.ResolutionException - java.lang.module.ResolutionException when adding google-cloud-datastore dependency to modular Java 11 project

我在JDK 11上运行了基于模块化泽西的微服务。它可以很好地部署到Google App Engine。 可以在这里下载代码(或克隆主项目并切换到3.1标记): https : //github.com/Leejjon/SimpleJerseyService/releases/tag/3.1 ...

Java平台模块系统-保护的重点是什么? - Java Platform Modules System - what's the point of protection?

我读到JPMS的优点之一是更好的封装(除非明确打开,否则所有限制)。 但是我有一个问题:是什么阻止程序员替换第三方模块JAR中的module-info.class并导出所有包,甚至制作open模块,因此一切都可以通过反射(包括private成员)访问。 JPMS是真的可以真正帮助隐藏 ...

如何使用JNI_CreateJavaVM来运行模块化Java应用程序 - How to use JNI_CreateJavaVM to run modular java app

我将我们的原生Windows应用程序启动器从Java 8移植到Java 11.我们曾经调用JNI_CreateJavaVM方法来实例化JVM实例,找到主类并调用它的main方法。 使用模块化应用程序, env->FindClass不会返回我们的app类。 我尝试调用Class.forN ...

在JDK 11项目的类路径上有(旧的)罐子(日食) - Having (old) jars on the classpath of a JDK 11 project [eclipse]

我终于尝试用JDK 11建立一个模块化的Java项目,但是我似乎没有正确使用模块和类路径。 到目前为止,除了创建项目并将Apache Commons IO 2.6添加到其类路径之外,我什么都没做。 模块文件仍然为空。 然后,我创建了一个测试类,并使用了其中一个Apache类,这使我感到 ...

使类公开,但对JAR文件保持私有 - Make classes public, but remain private to a JAR file

有没有办法让Java类公开但只公开一个JAR文件? AKA,它不是私有包,而是公共包,但它不是公共JAR? 说我有这样的结构: 由于3 .java文件在不同的包中,我需要公开。 但有没有办法让它们只对包含该项目的JAR公开? 这样如果另一个项目导入JAR,它就看不到某些公共类 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM