我有一个试图从 JRuby 脚本启动的 Java 应用程序。我一直在谷歌搜索/拍摄/迭代这么多解决方案 - 我的“基本”脚本是:
include Java
require 'c:/nm/bin/h4j.jar'
module HOLTER
include_package 'com.nemon.h4j.H4JFrame';
end
include_class Java::ComNemonH4j::H4JFrame
H4JFrame.new
这会引发以下错误:
TypeError: no public constructors for Java::ComNemonH4j::H4JFrame
(root) at h4j_initialTest.rb:7
而且我发现这也会引发同样的错误:
$nm = HOLTER::H4JFrame.new
我的应用程序的主要构造函数是:
public static void main(String argv[])
{
captureOutput();
new H4JFrame(argv);
}
那么我需要做什么才能让我的脚本简单地启动我的应用程序?任何/所有建议和指示将不胜感激!