首页 > TAG信息列表 > jruby

java-为什么JRuby不能识别BigNums而Ruby却不能识别BigNums?

如果我输入这个大整数: puts 9997836544.class.to_s 并使用ruby 1.86进行编译,它预期会报告: BigNum 而JRuby(Netbeans中为1.1.4)令人惊讶地报告: Fixnum 我以为Java有一个BigInteger类对应于Ruby中的BigNum类.如果是这样,我会期望JRuby和ruby产生相同的输出.解决方法:找到了这

JRuby,Warbler和Java的CLASSPATH

我最近一直在用JRuby开发应用程序,并非常喜欢它,但是当涉及到将项目包含外部Java库的项目打包到JAR文件中时,我遇到了麻烦.如果该项目不依赖于任何外部Java库JAR文件,则我不会遇到任何问题. 下面是一个示例应用程序.运行./bin/my_proj可执行文件时,此代码可以正常工作.但是,当我将

Java8字符串重复数据删除和jruby-无效吗?

我正在尝试java8字符串重复数据删除,但不幸的是,我无法创建一个jruby程序,该程序可以演示启用Java重复数据删除还如何帮助jruby(1.7.19). 问题: > jruby是否利用java8字符串重复数据删除技术? jruby是否为此有特殊选择? >是否有一个示例程序来说明如何使用-J-XX运行jruby:UseStringDedu

mysql-在(J)Ruby中解析XML并插入数据库

我对(J)Ruby还是很陌生-在RoR中编写了一些小小的“演示应用程序” 但实际上并没有真正了解语法. 我目前有一个用Java编写的应用程序,该应用程序需要一个XML文件,进行解析,然后使用Hibernate将其插入MySQL数据库.我真正想做的是看看是否可以将此移植到JRuby,-主要是作为学习练习-但

JRuby:从RubyString创建Java InputStream或byte []

我有一个要从JRuby调用的Java方法.我要传递的参数只是一个普通的字符串(org.jruby.RubyString),但是Java方法被重载以采用以下任一方法: > java.io.InputStream >字节[]> com.google.protobuf.ByteString 将字符串转换为这些类之一的实例的简便方法是什么?解决方法:找到了:org.jruby.R

java-为特定MIDI设备开发软件

我拥有一个Behringer BCR2000,该设备很棒,但software确实很恐怖.每次我尝试将预设从计算机复制到设备时,它都会失败,这至少可以说非常不便. 我想为设备开发新的简单软件(Java或JRuby,因为该软件是用Java编写的),但是我不知道该怎么做. Java反编译器可以工作吗?解决方法:首先要做的是

java-JRuby调用了错误的方法

从JRuby调用Java方法时遇到一个奇怪的问题. 在我的Java类中,这些方法定义了两次,看来JRuby调用了错误的方法. 所以我尝试使用java_method,但是我总是得到: TypeError: cannot convert instance of class org.jruby.RubyModule to class java.lang.Class 这是我的Java代码: public

java-Buildr-用另一个项目创建的jar编译项目

我有以下定义: define "BE" do project.version = VERSION_NUMBER project.group = GROUP manifest['Copyright'] = COPYRIGHT desc 'Building common project for engine and API' define 'common' do comp

JRuby:从机架应用程序调用Java代码并将其保存在内存中

我目前了解Java和Ruby,但从未使用过JRuby.我想在Rack(sinatra)Web应用程序中使用一些RAM和计算密集型Java代码.特别是,此Java代码将大约200MB的数据加载到RAM中,并提供了使用此内存数据进行各种计算的方法. 我知道可以在JRuby中从Ruby调用Java代码,但就我而言,还有一个附加要求:该Ja

是否有一个像python.mirocommunity.org(python)这样的Ruby网站?

是否有一个像http://python.mirocommunity.org这样的Ruby网站(python视频).这是一个很棒的Python网站,喜欢找到一个等效的RUBY网站有什么想法吗?也许有人应该开始一个? 先感谢您

在Android应用程序中使用混合Java / Ruby代码?

是否可以在Ruby中编写部分Android应用程序,然后使用JRuby和Android Tools编译代码以在Dalvik VM上运行?我不需要任何运行时支持来解释Ruby代码,只需要运行一个Ruby模块.如果编译的代码很小,那就好了,不要拖拽整个Ruby标准库. 如何配置一些IDE(如Eclipse)和Android工具来支持它?解决方

java – 在jruby中使用fxml

我已经看过如何用Java编写原始JavaFX代码,如何用Java编写FXML代码,如何编写raw JavaFX code in JRuby,但似乎无法找到使用FXML与JRuby的任何内容.目前可以在JRuby中使用FXML吗?如果是这样,有没有很好的教程? 更新:JRubyFX 0.9.1 and later have FXML support解决方法:可以将fxml与jrub

java – 使用Groovy / JRuby / Jython或其他JVM语言的UI设计替代方案?

对于Java生态系统中的开发人员,在UI设计方面有一些选择.最着名的是: > Swing(与Netbeans及其GUI构建器一起使用时首选) > Eclipse的SWT(最常用于Eclipse插件) 现在,有没有针对JRuby / Groovy / Jython或其他“动态”JVM语言的框架或设计替代方案? 一些UI框架是Swing或SWT上的层,例如,

jRuby和Matz的Ruby在同一台机器上?

是否可以在同一台机器上运行jRuby和native ruby​​? 例如,在它下面安装rake或gem它找到Matz Ruby扩展/usr/bin/gem或/usr/bin/rake MRI宝石和jruby宝石混合在一起. 这个星座有经验吗?解决方法:看看RVM (Ruby Version Manager),哪个 …is a command line tool which allows us t

java – JRuby – 使用SLF4J

如何在JRuby中获得以下Java代码(初始化SLF4J记录器)的等效代码? private final static Logger logger = LoggerFactory.getLogger(Manager.class); 假设我的(工作)示例脚本如下所示: def test(some_input) logger = org.slf4j.LoggerFactory.getLogger("SCRIPT"); logge

将Java包分配给JRuby类

(这不是一个家庭作业问题,因为它仅仅是出于个人兴趣而超越课程.) 在本学期的Java课程中,我们的讲师正在为我们提供已完成的实验室应该通过的已编译的JUnit测试.例如,我们的第一个实验室是设计这个类: package java112.labs1; public class MysteryClassOne { public int myst

如何在jRuby编写的Java程序中执行自定义退出状态?

我正在研究验证工具的通用基础,我希望将其作为JAR分发并使用Ant自动化.单独使用Java,我可以做类似的事情 ... int validationResults = this.validate(); System.exit(validationResults) // via Ant: 1 = "BUILD FAILED", 0 = "BUILD SUCCESSFUL" ... 使用CI系统在预定构建中使

是否可以从JRuby创建Java类并在Java中使用它们?

我正在尝试从JRuby扩展Lucene的Analyzer并从java中使用它.一个简单的分析器看起来像: class MyAnalyzer < Java::OrgApacheLuceneAnalysis::Analyzer def TokenStream (file_name, reader) result = StandardTokenizer.new(Version::LUCENE_CURRENT, reader) result =

如何在java中解组ruby对象?

我有一个对象,我想抓住java中的内容.唯一的问题是目前是ruby. irb(main):050:0> blah => "BAh7ByIeYXV0aGVudGljYXRpb25fc3RyYXRlZ2llczAiCXVzZXJpBg%253D%253D-\ -0cdecf4edfaa5cbe4693c9fb83b204c1256a54a6" irb(main):049:0> Marshal.load(Base64.decode64(blah)) => {&q

java – JRuby:Watir在启动浏览器时挂起

我有Windows 7企业版,我正在尝试运行JRuby.我为Ruby(1.9.3),Java(jdk – 1.6.7)和JRuby(1.7preview)设置了我的环境变量.我有一个网络驱动器,但我创建了一个HOME系统变量,它似乎正在工作,因为我可以下载Ruby和& JRuby成功并将它们保存到我的本地驱动器中. 当我尝试启动浏览器(即f

android – ruboto app慢启动

演示脚本(由新的应用程序生成器生成的脚本)在我的SGS2上启动大约需要6秒钟.这是一个jRuby税还是我没有正确安装它(我假设rake安装是这样的)? 如果它只是它的方式,那么我想知道一个应用程序是否比其竞争对手长6秒的旋转器对任何人都有任何价值(真正的问题 – 不是拖钓).解决方法:启动

如何使用JRuby在Java中创建Ruby模块?

在Ruby中,我可以有一个类似的模块: module Greeter def greet print "Hello" end end 我的班级可以得到这样的问候方法: class MyClass include Greeter end obj = MyClass.new obj.greet 现在,我想让我的模块Greeter用Java实现.我正在使用JRuby.我不确定如何用Java创

jruby+watir-webdriver+cucumber

因工作原因,后续使用jruby+watir-webdriver+cucumber做自动化测试,记录学习的点滴(2019-3-19) ruby API=>>>http://www.ruby-doc.org/core/