问题标签 [javabuilders]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - 尝试使用 Matlab JA 编译器生成的 Jar 编译 Java 程序时出错
我已经根据我的 Matlab 代码生成了 .jar,并将其添加到我在 Netbeans 中的 Java 项目中。我有 Matlab 2013a 并且 MCR 已正确安装。我得到的信息是:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:无法在 java.library.path 上找到 MATLAB Builder JA 所需的库 mclmcrrt8_1.dll。此库通常与 MATLAB 或 MCR 一起安装,它的缺失可能表明该安装或当前路径配置存在问题。该组件尝试使用的 MCR 版本是:8.1。
但文件 mclmcrrt8_1.dll 存在于: C:\Program Files\MATLAB\R2013a\runtime\win64
另外,Matlab 中的命令mcrversion给了我一个 8。
我应该怎么办?怎么了?
java - JavaSwingBuilder 创建的组件可以引用其他 Yaml 文件吗?
通常在使用JavaBuilder 1时,您可以这样定义一个新组件:
yaml myFrame.yaml:
Java myFrame.java:
JavaBuilders 知道通过文件名加载什么。有没有办法让 JavaBuilders根据组件名称加载另一组名为panel1
...的文件?panel3
这样我的应用程序的一部分就可以写出 yaml 文件,然后我可以在构建 JFrame 时“热部署”它们(使用private BuildResult result = SwingJavaBuilder.build(this);
)
我的目的是读取一个目录,寻找一个文件/文件集,可能如下所示:
然后使用它来填充 Swing 中的组件。我可以使用 snakeYaml 以编程方式写出 Yaml 文件,具体取决于上述属性文件中的“可用”内容,但如果我可以避免重写 Yaml 文件中的JFrame
部分(可能包含不会更改的各种其他组件)将是理想的。
我能想到的唯一另一种方法是像这样在Java中创建多个结果
但仔细想想,我不确定我能不能打这个电话SwingJavaBuilder.build(new MyPanel());
那么如何在单独的 yaml 文件中创建组件子集,然后在主 Yaml 文件中引用它们呢?
java - 我的 GlassFish 服务器,部署,空,假
在我的 GlassFish Server 中,我收到以下错误消息:
java - 将 MATLAB Javabuilder 输出对象元素转换为数组
我已经接到了使用 MATLAB Builder 将 MATLAB 函数转换为 Java 类的任务,现在我已经到了将一个类的结果输入另一个类的地步,因为 MATLAB 生成器只会输出一个对象,我有问题。
所以基本上 Tau 类的输出是一个二维数组,所以该数组嵌入到 resultT[] 对象中,我如何访问这个数组?我尝试过的一种方法如上所述,将其更改为数组列表,X 输出数组,但我无法访问数组的组件。X.size = 1,而不是 100,它是数组的实际大小。编辑 - 只是为了添加,我能找到的所有示例都只是输出结果对象并显示它,而不是用它做任何事情。
java - 在扩展类上使用构建器构造函数?
我正在实现一个 Builder 构造函数,如 Joshua Bloch 的“Effective Java 2nd Edition”中所述。但是,当我尝试扩展类及其构建器时,我遇到了一些复杂情况。本质上,扩展子类中的扩展 Builder 有设置返回父构建器类型而不是子构建器类型的字段方法。
当然,我可以在属性构建链中回滚到 ChildBuilder(如我的 main 方法中所示),但它不是无缝的,这违背了 Builder 的目的,它也迫使我分离父 setter 和子 setter。
我尝试使用泛型,但它最终变得比演员更冗长。
有没有一种方法可以让构建器上的 set 方法始终返回实际实例化的构建器类型?
matlab - 如何为 Ubuntu 和 Netbeans 设置 Matlab MCR (UnsatisfiedLinkedError)
我正在使用 Matlab 的 MCR 进行某些图像处理功能的服务器中部署 Java EE 项目。几个月来我一直在尝试这个,但我无法让它工作。问题是当它要使用 MCR 时,它找不到 .so 库。我收到了这个错误:
javax.servlet.ServletException:无法在 java.library.path 上找到 MATLAB builder JA 所需的库 libmwmclmcrrt.so.7.13。此库通常与 MATLAB 或 MCR 一起安装,它的缺失可能表明该安装或当前路径配置存在问题。该组件尝试使用的 MCR 版本是 7.13。
根本原因:
java.lang.UnsatisfiedLinkError:无法在 java.library.path 上找到 MATLAB Builder JA 所需的库 libmwmclmcrrt.so.7.13。此库通常与 MATLAB 或 MCR 一起安装,它的缺失可能表明该安装或当前路径配置存在问题。该组件尝试使用的 MCR 版本是:7.13。
服务器使用:
- Ubutuntu 64 位。
- 网豆 7.4
- 玻璃鱼
- Java 6 开发工具包
- 首先它使用 MCR 7.13 现在它使用 MCR 8.1
我已经尝试过的事情:
- 使用导出设置环境变量 LD_LIBRARY_PATH 和 XAPPLERSDIR:
导出 LD_LIBRARY_PATH=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/bin/glnxa64:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/os/glnxa64: /usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/amd64/native_threads:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/ amd64/服务器:/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/sys/java/jre/glnxa64/jre/lib/amd64:$LD_LIBRARY_PATH
导出 XAPPLRESDIR=/usr/local/MATLAB/MATLAB_Compiler_Runtime/v81/X11/app-defaults
- 使用 setenv 设置环境变量 LD_LIBRARY_PATH 和 XAPPLERSDIR:
未找到命令 setenv
- 编辑 ld.so.conf 文件并运行 ldconfig
- 在 glassfish 中添加 -Djava.library.path=my/path/to/so
- 在 Netbeans 中添加 -Djava.library.path=my/path/to/so 就像这里说的: 在 netbeans 中为 .dll/.so 文件提供 'java.library.path'
- 我尝试在 Netbeans 中设置环境变量,就像在这篇文章中所说:如何在 Netbeans 中设置环境变量? 但我找不到“操作”
- 我试图在 Netbeans 中设置环境变量,就像这篇文章中所说的那样:https ://askubuntu.com/questions/267071/ld-library-path-specification 但我找不到“环境”
我尝试了很多我不记得的东西,但它们都不起作用,它一直显示相同的错误(现在是 8.1 版而不是 7.13 版)。如果有任何帮助,我将不胜感激。
java - 从 JavaBeans 到 Builder 模式的转变
我在我的应用程序中使用 Retrofit,我有用于发出请求和解析响应的 POJO 类。目前我正在使用 JavaBeans 模式,并且对于所有 POJO 类的类中的所有变量都有 getter 和 setter。
例如,这是我的用户类
这很好用。我正在尝试使用构建器模式而不是 JavaBeans 模式。
我将我的用户类更改为:
地址信息类
问题: 1. 我从 AddressInfo 和 ContactInfo POJO 类中删除了 setter。我是否也需要在 AddressInfo 和 ContactInfo 类中实现构建器模式?这就是模式的工作原理。
我怎样才能做到这一点:
/li>
javascript - 运行构建器“javascript验证器”时出错
我在构建工作空间时遇到问题。
我得到这个错误
构建过程中发生错误。在项目上运行构建器“JavaScript Validator”时出错
我已经尝试取消勾选构建器 -> JavaScript Validator,但问题是 .js 文件。我试图打开它,但只使用文本编辑器而不是 JavaScript 编辑器。
除了取消勾选,还有什么解决办法吗?
java - 在 Java 编程中运行 Matlab Dll
在Java 编程中运行Matlab Dll 我是否需要 Java builder 才能在Java中运行Matlab DLL?
java - 如何使用 java 8 lambda 或 lombok 编写构建器模式
我有 pojo 类,如下所示。
我在“汽车”pojo 类中使用下面的 pojo 类作为参数。
您能否帮助如何使用 java 8 lambda 或 lombok 编写构建器模式。