2011-11-14 20 views
1

コマンドラインまたはrakebundleなどの他のルビ実行ファイルでjruby.exeを実行すると、Javaヘルプメッセージ(以下のように)が単にコマンドラインでjavaを実行しただけです。JRubyを呼び出すと、Javaオプションメニューが表示されます

これはどう起こったのかわかりません。金曜日にすべてが正常に動作していたようだ。私はPATH変数、JRUBY_OPTS変数をチェックして、すべてが正しく設定されています。なぜこのようなことが起こっているのか理解していれば、それをどのように救済することができるのでしょうか。私は何時間も成功していませんでした。

例:

cmd> rake 

Usage: java [-options] class [args...] 
     (to execute a class) 
    or java [-options] -jar jarfile [args...] 
     (to execute a jar file) 

where options include: 
-server  to select the "server" VM 
-hotspot  is a synonym for the "server" VM [deprecated] 
       The default VM is server. 

-cp <class search path of directories and zip/jar files> 
-classpath <class search path of directories and zip/jar files> 
       A ; separated list of directories, JAR archives, 
       and ZIP archives to search for class files. 
-D<name>=<value> 
       set a system property 
-verbose[:class|gc|jni] 
       enable verbose output 
-version  print product version and exit 
-version:<value> 
       require the specified version to run 
-showversion print product version and continue 
-jre-restrict-search | -jre-no-restrict-search 
       include/exclude user private JREs in the version search 
-? -help  print this help message 
-X   print help on non-standard options 
-ea[:<packagename>...|:<classname>] 
-enableassertions[:<packagename>...|:<classname>] 
       enable assertions 
-da[:<packagename>...|:<classname>] 
-disableassertions[:<packagename>...|:<classname>] 
       disable assertions 
-esa | -enablesystemassertions 
       enable system assertions 
-dsa | -disablesystemassertions 
       disable system assertions 
-agentlib:<libname>[=<options>] 
       load native agent library <libname>, e.g. -agentlib:hprof 
       see also, -agentlib:jdwp=help and -agentlib:hprof=help 
-agentpath:<pathname>[=<options>] 
       load native agent library by full pathname 
-javaagent:<jarpath>[=<options>] 
       load Java programming language agent, see java.lang.instrument 

-splash:<imagepath> 
       show splash screen with specified image 
+0

JRubyのどのバージョンですか?どのプラットフォームですか?アンインストールして再インストールしましたか? – Rob

+0

現在、Windows 2003 64ビット版ではjRuby 1.7.0-devを使用しています。私は無駄にJrubyとjavaをアンインストールしようとしました。私たちは数週間前に1.7.0を使用していましたが、このマシン以外では他のすべてのマシンでは完全に機能しています...金曜日までこのマシンで動作していましたが、変更を特定できません – James

+0

理由JRuby 1.6.5を使用することはできません - 現在のバージョン? – Rob

答えて

1

A Windows Updateの問題を解決しているようです。これはもはや発生しません。

+0

問題を解決できたことは素晴らしいことです。他の人がすぐにそれを見つけることができるようにあなたの答えを受け入れてください。 – bakoyaro

関連する問題