1

我创建了一个从串行连接设备读取数据的 Java Applet。现在我需要将 Java Applet(.jar 库)添加到我的 Ruby on Rails 应用程序中,但是我应该将使用过的库放在哪个目录中,以便我可以从 applet 标记访问它们?我已经尝试将 jar 档案放入视图的同一目录中,但这似乎并没有真正起作用。

我的小程序标签在我的 ruby​​ 视图 (HAML) 中看起来像这样:

%applet{:'id' => "equinelife_applet", :name => "equinelife_applet", :archive => "datareader.jar", :code => "com.reader", :width => "0", :height => "0", :mayscript => "true"}
 %param{:name => "separate_jvm", :value => "true"}

所以在我看来,唯一需要改变的是 datareader.jar 文件的存档路径?但是我在哪里放我的 jar 文件...

亲切的问候

4

3 回答 3

2

public文件夹中,可直接访问的文件(如index.html)所在的位置。

于 2012-05-29T14:03:36.867 回答
2

您可以在 /public 中的任何位置放置,例如

public/java/file.jar

所以你可以通过链接访问它

http://domain.com/java/file.jar
于 2012-05-29T14:05:03.363 回答
1

我认为正确的方法是将此类文件放入vendor/assets(仅适用于带有asset_pipeline的Rails)

于 2012-05-29T14:05:19.457 回答