日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
JRuby的安裝與配置介紹

一、確定JRuby安裝環(huán)境

成都創(chuàng)新互聯(lián)公司自2013年起,先為淮安等服務(wù)建站,淮安等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢(xún)服務(wù)。為淮安企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

在安裝JRUBY之前,首先要確定本機(jī)上的JDK版本。如果使用的是jruby 1.1.1,那么可以使用jdk 1.4(來(lái)自網(wǎng)絡(luò),未親自證明),但是如果使用的是jruby 1.1.2,那么JDK的版本***是1.6。JDK1.5的話可能會(huì)有部分早期版本不支持,具體的版本對(duì)應(yīng)關(guān)系我沒(méi)有一個(gè)個(gè)去證明,因?yàn)檫@其實(shí)是挺繁瑣的,也沒(méi)找到文檔。

二、版本獲取

JRUBY的下載:http://dist.codehaus.org/jruby/jruby-bin-1.1.2.zip

JAVA 1.6下載:http://192.18.108.239/ECom/EComTicketServlet/BEGIN31DA9601C7CEF4A95D66372DE469CD8C/-2147483648/2617791231/1/877946/877778/2617791231/2ts+/westCoastFSEND/jdk-6u5-oth-JPR/jdk-6u5-oth-JPR:2/jdk-6u5-windows-i586-p.exe

java 1.6中文API:http://download.java.net/jdk/jdk-api-localizations/jdk-api-zh-cn/publish/1.6.0/chm/JDK_API_1_6_zh_CN.CHM

(這個(gè)文檔貌似也是拿翻譯軟件直接翻譯過(guò)來(lái)的)

三、JRuby安裝:

JRUBY的安裝相當(dāng)簡(jiǎn)單,首先將下載的壓縮包解壓到任意目錄,然后在環(huán)境變量中增加JRUBY_HOME指向你的解壓目錄。然后在PATH中增加/jruby-1.1.2/bin,

JDK的安裝與配置就不說(shuō)了,網(wǎng)上一搜一大堆。

四、JRuby配置:驗(yàn)證JRuby安裝正確

欲進(jìn)行JRuby配置,進(jìn)入CMD命令行,輸入jruby -v,輸出結(jié)果應(yīng)該如下:

ruby 1.8.6 (2008-05-28 rev 6586) [x86-jruby1.1.2] 'cmd' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。

我一直很郁悶***那個(gè)提示信息是怎么回事……

輸入HELLO WORLD:

在C盤(pán)根目錄下新增一個(gè)HelloWorld.rb文件,有記事本編輯該文件,輸入如下內(nèi)容:

puts "Hello world"

保存后退出,然后在CMD中輸入jruby HelloWorld.rb,回車(chē),此時(shí)輸出結(jié)果應(yīng)該能看到HelloWorld,這樣安裝就完成了。

然后我們?cè)賴(lài)L試用JRUBY調(diào)用JAVA的類(lèi),修改剛才的HelloWorld.rb文件,修改內(nèi)容如下:

require 'java' include_class("java.lang.System") System.out.println("hello world") 修改后保存退出,進(jìn)入cmd命令行,執(zhí)行如下命令: jruby HelloWorld.rb 輸出結(jié)果應(yīng)該實(shí)現(xiàn)hello world,證明jruby已經(jīng)可以調(diào)用JAVA類(lèi)的方法了。但是目前的問(wèn)題是還不知道如何調(diào)用自定義的JAVA類(lèi)

切記,如果使用jruby-1.1.2,一定不要使用JDK 1.4,如果運(yùn)行JRUBY程序的時(shí)候提示找不到main方法,或者org.ruby.main未定義這樣的問(wèn)題,多半是版本不一致的問(wèn)題導(dǎo)致的。我個(gè)人的建議是,如果使用jruby-1.1.2,那么***安裝jdk 1.6;如果使用的不是jruby-1.1.2,那么***換成是jruby-.1.1.2

備注:在JRuby配置即測(cè)試JRuby安裝過(guò)程中,關(guān)于腳本運(yùn)行的輸出結(jié)果中***那一行錯(cuò)誤提示:

'cmd' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。

我偶然發(fā)現(xiàn)能用以下方法解決:進(jìn)入jruby的目錄下的bin目錄,將其中jruby.bat文件名修改為任意,然后再在cmd命令行下執(zhí)行ruby腳本時(shí),這個(gè)錯(cuò)誤提示就不顯示了,暫時(shí)還沒(méi)搞懂是為什么。JRuby配置需要了解的暫時(shí)就這么多。


當(dāng)前名稱(chēng):JRuby的安裝與配置介紹
分享路徑:http://www.dlmjj.cn/article/dhpsooe.html