-
Notifications
You must be signed in to change notification settings - Fork 3
JavaVM on Ruby
License
koichiro/rava
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
ย | ย | |||
ย | ย | |||
ย | ย | |||
ย | ย | |||
Repository files navigation
--------------------- Rava / JavaVM on Ruby written by K.Sasada --------------------- ------------------------ ----------------------- โ 1 - Rava / JavaVM on Ruby - Tue, 15 Oct 2002 09:47:06 +0900ใๅ็จฟใ โก 1.1 ใชใใใใใใ Ruby ใงๆธใใ JavaVM ใงใใJRuby ใฃใฆใใใใใชใใงใใใใใใฏใJava ใง Ruby ใคใณใฟใผใใชใฟๅใใใใคใงใใใใฉใใใใใฏใRuby ใง Java ใใค ใใณใผใใๅใใใพใใ ใฉใ่ใใฆใใไฝฟใๅฉ็นใฃใฆ๏ผๆฎใฉ๏ผ็กใใใใชๆฐใใใพใใใ ่ชฐใ่ใใฆใใใงใใ ใใฉ๏ผใใฎ็กๆๅณใใซ๏ผ่ชฐใไฝใฃใฆใใชใใฃใ๏ผไธๅฟใGoogle ๆงใฏ็ฅใใชใใฃใ๏ผใ ใพใใใธใงใผใฏใฎไธใคใจใใฆใ็ฌ่ฆงใใ ใใใ โก 1.2 ใคใใใจใใใใใฒใจ ใฉใใชไบบใไฝฟใใจใใใใใใจ็ณใใพใใจใ - JavaVM ๅๅผทใใใใใฉใใใญใฅใกใณใ่ชญใใฎ้ขๅใ ใชใใRuby ใฝใผในใฎใปใใใ่ชญใใฎๆฅฝใ ใใใใจใใไบบ๏ผใใใใใใใชใฎ๏ผ - ใใใRuby ใใไฝฟใใใใชใใใฉใใใใใใชใ Java ใไฝฟใไบบ ๏ผใใใใใฎใใปใใจใซ๏ผ ๅฐใใพใใใซ๏ผๅฟ ๆญปใซๅฉ็นใ่ใใฆ๏ผใ - Java ใใคใใฃใใกใฝใใใๆธใใใใใใฉใใใญใใฟใคใใไฝใใใ (Ruby ในใฏใชใใใงใใคใใฃใใกใฝใใใใใใฎใงใใใญใใฟใคใใไฝใใฎใฏไพฟๅฉใใใใใชใ) ใงใใใใใ JRuby ใใใใใใใจใงใใใใ ใใญใใ็ขบใใ้ใฃใใฃใใ Java ใฎใใญใฐใฉใ ใ Ruby ใใๅผในใฆใใใใใชใใใใใใจ็กใใใใชๆฐใ ใใใใชใใ โก 1.3 ใใใฆใ ่ชๅใฎ็ฎ็ใงใใใ - Ruby ใฎ็ทด็ฟ - JavaVM ใฎๅพฉ็ฟ - ไปๅพใฎ็ ็ฉถใฎใใ๏ผใปใใจใ๏ผ๏ผ - ็พๅฎ้้ฟ๏ผๅๆฉใฎ 50% ใใใ๏ผ โก 1.4 ใคใใใใ ใพใใjdk ใจใฃใฆใใฆใjdk/jre/lib/rt.jar ใ่งฃๅใใฆใ*.class ใใฐใใใฆ ใใ ใใใๅบใพใฃใฆใใจใ่ชญใใพใใใ ใใงใๅใใใฃใฌใฏใใชใซ ไพใใฐ java/lang/* ใ็ฝฎใใฆใใใพใใใใใงใ ้ฉๅฝใซๅใใใใใใฎใ javac ใงไฝใฃใฆใใ ใใใใใจใฏๅใใใ ใใงใใ > ruby rava.rb [java class name] [args 1] [args 2] ... > ใงใๅใใพใใๅคๅใ ใพใใ > ruby rjclass.rb [java class name] > ใงใใฏใฉในใใกใคใซใฎๆ ๅ ฑใใใใใงใใใใฃใฆใใใ่กจ็คบใใพใใใกใใฃใจ ใใใใใใ ใใฉใ ใพใใ > ruby rjnative.rb [java class name] > ใงใใใคใใฃใใกใฝใใๅฎ็พฉ็จใฎ้ใๅใใพใใ โก 1.5 ใ ใใใใผใฉ [[http://www.namikilab.tuat.ac.jp/~sasada/prog/raja001.lzh]] Windows2000 Pro / ruby 1.6.7 mswin็ ใ ใใงๅไฝ็ขบ่ชใใฆใใพใใ โก 1.6 ใใใใใ Ruby ใจๅใใฉใคใปใณในใงใ้กใใใพใใ๏ผใจ่จใฃใฆใใใจใ้ขๅใใชใใใใ ๏ผใ ๅๅใ็งใซ่ฟทๆใใใใใชใใใใซใใใจใฏๅฅฝใใซใใฆใใ ใใใ ใใฐๅ ฑๅใจใใๅฉ็จๅ ฑๅใจใใใใจใใใใใๆใใพใใ ใใ่ไฝๆจฉใฏๆพๆฃใใพใใใใจใใใใใงใใพใใ๏ผ โก 1.7 ใใใงใใฆใใใจ ใจใใใใไธฆในใฆใฟใพใใใ - ใใคใใณใผใๅๅใใใ? - ใกใฝใใๅผใณๅบใ - ในใฟใใฃใใฏใกใฝใใๅผใณๅบใ - ใใฃใผใซใ่ชญใฟๆธใ - ในใฟใใฃใใฏใใฃใผใซใ่ชญใฟๆธใ - ใใคใใฃใใกใฝใใใ ruby ใงๆธใๆธใ - ใฏใฉในใฎ่งฃ้ใป่กจ็คบ - ็ถๆฟใปใใชใขใใฃใบใ ใฎๅฎ็พ๏ผใกใฝใใๅผใณๅบใใงๅบๆฅไธใใฃใฆใใฃใฆใใจใ ใใฉ๏ผ โก 1.8 ใพใ ใงใใฆใชใใใจ ใจใใใใใใพใ ใใฃใใใใใใพใใ - ใใคใใณใผใๅๅใใใ? - ในใฌใใ - ใใใใชใใใคใใฃใใกใฝใใใใใใใ - ใใคใใฃใใกใฝใใใฎใใใฃใจ็ฐกๅใช่ฟฝๅ - jar ใขใผใซใคใใใ็ดๆฅใฏใฉในใใญใผใ - ๅฎ็งใชใณใผใ๏ผใใฐใ็ตๆงใใใใ๏ผ - ้ใ๏ผใใใผใปใปใป๏ผ - ใในใ๏ผใฉใผใใฃใฆไฝใใฐใใใใ ใใใใชใใฎใซ๏ผ - ใใฆใใชๅๅ๏ผRava ใฏใใฃใใใใใ๏ผ - ใพใ ใพใ ใใใใ โก 1.9 ใใใใใจ Ruby ใใฃใฑใใใใใใไธ้ฑ้ใๅฎ่ณช้ฑๆซ3ๆฅ้ใ ใใงใใใ ใใงใใกใใใ ใ ใใใชใใ ใพใใใช่ฉฑใใใใงVMใฎใใใ็ ็ฉถใงใใใใใใชใใใจใใใใใงใพใใใจ ใใใใใๆฅๅนดใฎไปไบใ ใใใฉใใใใฏใ ใพใใใธใงใผใฏใฃใฆใใจใงไธใคใ ๅๅใJRuby ใฎๅใใใๅผตใฃใฆใRJava ใฃใฆใใใใฃใใใ ใใใฉใๆขใซใrjava , remote java ใฃใฆใใใฆใผใใฃใชใใฃใใใใใใงๆญๅฟตใใจใใใใ Ravaใ ใชใใจใชใใใทใ ใทใใฃใผใฎๆฐ่ใๆใๅบใใพใใใ๏ผ Ruby ใจ Java ใใใฃใใใใใใใฆใฝใผในๆธใใฆใใจใใ ใใฃใใญใใจใใใ ใ Java ใใใใชใใชใฃใใๆๅญๅใ''ใงๅฒใใงใฟใใใ';' ใๅฟใใฆใฟใใใ ๆใใฝใผในใงใใใๆนๅ็นใชใฉใใใฐใใๆๆใใใ ใใใฐๅนธใใงใใ โ 2 ใใใใใใ ใๆ่ฆใใ่ฆๆใใ่ฆๆ ใฏใใกใใฎใกใผใซใขใใฌในใธใ้กใใใพใใ ใ[email protected] ใพใใไธๆ้ ๅธๅ ใฏ ใhttp://www.namikilab.tuat.ac.jp/~sasada/ ใฎใฉใใใซใใใจๆใใพใใ ใชใใๆฌใใญใฐใฉใ ใฏใไธฆๆจ็ ็ฉถๅฎคใจใฏใใใพใ้ขไฟใใใใพใใใ ใใใ ใฎ่ถฃๅณใงใใ ใ ใใฉใไธใซ่ฟฐในใใจใใใ็ ็ฉถใงๅฉ็จใใใใใใใพใใใ ใใชใใใใใใพใใใ
About
JavaVM on Ruby
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published