• 締切済み

エクリプスで、カブロボのサンプルプログラム、エラー

 サンプルプログラムを入力してみたのですが、  エラーとなって、動きません。 >ERROR: Check KaburoboCompiler command option. >KaburoboCompiler [java_source_dir] [output_dir] [encoding]  これが、エクリプスの、下窓に、出るエラーメッセージです、  このエラーは、 1、エクリプスの、エラーでしょうか? 2、 それとも、コンパイラーの設定に、不足があるのですか? 3、 あるいは、カブロボ、のライブラリソースが足りないのでしょうか?  よろしくお願いします。

  • Java
  • 回答数1
  • ありがとう数3

みんなの回答

回答No.1

こんにちわ。 私もカブロボで遊んでますが、このエラーは初めてです。 カブロボ専用のコンパイラなんてありましたっけ? これは何をした時に出力されるエラーなんですか?コンパイル時?実行時?

参考URL:
http://www.geocities.jp/kaburobonomame/java_robo_sdk200.html
DEC2007
質問者

補足

 ちょっと良く分からないのですが、  ダウンロードしたカブロボは、DOS窓からは、起動できました。  その後エクリプスをダウンして、JDK? も、インストールしたのですが、  ”JAVA_HOME”、Pathなどを、設定しないで、さらに、  サンプルプログラムに、 別な、解説サイトの最初のロボットの実体を、  コピーして書き加えたんです。  JAVA、というのは、そういうことしちゃダメなんですね。  そこで、作ったJAVA、プロジェクトを全部デリート。  エクリプスをきれいにして、カブロボも一度デレクトリを消去。  それから、改めて、一から始めて、  まず、ダウンロードしたままの、カブロボと、エクリプスで、  テストしたら、何とか、動きました。 >これは何をした時に出力されるエラーなんですか?コンパイル時?実行時?   エラーが出たのは、エクリプスの、Ranコマンド実行時です。  しかし、どうも、まったく使い方が、間違っていたようです。  アドバイスありがとうございます。

関連するQ&A

  • サンプルプログラムでコンパイルエラー

    JAVAの勉強をしているものです。 柴田望洋著「明解Java入門編」のList10-12のサンプルプログラムを VisualStudio2005のエディタで入力し、コマンドプロンプトで コンパイルすると「シンボルを見つけられません。」と言うエラーが 発生します。 プログラムの最初で下記のようにimport宣言があるのですが、 import java.util.GregorianCalendar; import static java.util.GregorianCalendar.*; VisualStudio2005のエディタ上で[static java]の部分に下波線が 付いてカーソルを近づけると「識別子が必要です。'static'は キーワードです。」と言うメッセージが表示されます。 このメッセージが出るおかげでコンパイルエラーが発生している のだと思います。 でも、本の通りに入力しているのにコンパイルエラーは発生するのも おかしいと思います。 原因が分かる方、教えていただけないでしょうか? ちなみに柴田望洋氏のHPに行って質問できるページが無いか 調べましたが、よく分からなかったのでこちらで質問させて いただきました。 よろしくお願いします。

    • ベストアンサー
    • Java
  • CUDAのサンプルプログラムのビルド

    CUDAで遊んでみたかったので、ツールキットをインストールしたのですが、 付属のサンプルプログラムで以下のようなエラーが出てビルドができません。 エラー 1 error : Error opening output file ふぁいるぱす: Unicode 文字のマッピングがターゲットのマルチバイト コード ページにありません。 何をすればいいのかさっぱりわからないので、教えてください。 なおツールキットのバージョンは7.5。 Visual Studio 2013、Windows 10を使用しております。

  • エラーについて

    C:\Program Files\java>java Sample Error: could not open `C:\Program Files\Java\j2re1.4.0\lib\i386\jvm.cfg' というエラーが出ます。 原因は何でどうすれば実行できますか。 ちなみにコンパイルはできます。

  • Oracleを使用したサンプルプログラム

    ”Oracle Database 10g Express Edition(無償版)”を使用してプログラムを作成しようとしています。 ”Visual Studio 2005”を使用してつくるのですが、サンプルプログラムを探しています。 Windowsで作るプログラムは初めてで何もかもわかりません。 (今まで、Unix/Linux環境でCしか経験がない) 出来れば、”C”で作成したいのでが、参考になるサイトがありましたら、教えて下さい。 【作成したいプログラム】  ”Oracle Database”からデータ(全件,特定のデータ)を読込み、画面に表示したい。 ちなみに、 下記サイトにサンプルプログラムがあって、切りはりして、動作してみたのですが、接続エラーになってしまいました。  サイト:http://www.kkaneko.com/rinkou/cygwin/odbcvisualcpp.html (原因)  ”SQLConnect”でエラーとなる。(”管理ツール”-”データ ソース (ODBC)”で接続テストするとOK) たぶん探し方が悪いと思います(1週間同じことしています) もしかしたら、無謀なことかもしれませんが、宜しくお願いします。

  • 中間オブジェクト?

    java習って間もないのですが、たまにソースコードなしの.classファイルだけのサンプルを見かけます。これを逆コンパイラしてソースにする方法はありますか。 逆に、このようにソースを見せたいくなく逆コンパイラをしても難読化するツールはありますか。

  • Servletプログラム起動時のエラー

    サーブレットプログラムを動かそうとすると以下のエラーが発生します。 java.lang.UnsupportedClassVersionError: Bad version number in .class file 調べたところ、Javaのコンパイラと実行しているJVMのバージョンが違うとのことでした。 「javac -version」にて調べたところjavacコンパイラのバージョンは「1.5.0_22」であり、JVMのバージョンも「1.5.0_22」(IEのインターネットオプションで確認)と同じでした。 としたらどのような原因が考えられるでしょうか? 以上、よろしくお願い致します。

    • ベストアンサー
    • Java
  • 以下のプログラムで出るエラーの意味が分かりません(つ_;)

    import opennlp.tools.lang.english.TreebankParser; import opennlp.tools.parser.Parse; import opennlp.tools.parser.ParserME; import opennlp.tools.util.Span; public class Test { public static void main(String[] args) throws Exception { ParserME parser = TreebankParser.getParser("C:\\opennlp", true, false, ParserME.defaultBeamSize, ParserME.defaultAdvancePercentage); String input = "I am a student."; Parse[] parses = TreebankParser.parseLine(input, parser, 1); for (Parse parse : parses) { output(parse); } } private static void output(Parse parse) { if (parse.getChildCount() == 0) { Span span = parse.getSpan(); String word = parse.getText().substring( span.getStart(), span.getEnd()); System.out.print(word); } else { System.out.print("(" + parse.getType() + " "); for (Parse child : parse.getChildren()) { output(child); } System.out.print(")"); } } } これは英文の構文解析をしてくれるOPENnlpというプログラムです。 本来なら (TOP (S (NP (PRP I))(VP (VBP am)(NP (DT a)(NN student.))))) という出力があるはずなのですが、エラーが出ます。。 Exception in thread ”main” java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOfRange(Unknown Source) at java.lang.String.<init>(Unknown Source) at java.io.DataInputStream.readUTF(Unknown Source) at java.io.DataInputStream.readUTF(Unknown Source) at opennlp.maxent.io.BinaryGISModelReader.readUTF(BinaryGISModelReader.java:70) at opennlp.maxent.io.SuffixSensitiveGISModelReader.readUTF(SuffixSensitiveGISModelReader.java:94) at opennlp.maxent.io.GISModelReader.getPredicates(GISModelReader.java:134) at opennlp.maxent.io.GISModelReader.getModel(GISModelReader.java:82) at opennlp.tools.lang.english.TreebankParser.getParser(TreebankParser.java:45) at Kaaaaaa.main(Kaaaaaa.java:10) というエラーが出ます・・・。 このエラーを解決するにはどうしたら良いでしょうか?? もし分かる方いらっしゃったら教えていただけないでしょうか??

    • ベストアンサー
    • Java
  • javaプログラムのエラーについてです

    プログラムは無事コンパイルすることができました。 しかし、アプレットを実行すると以下のようなエラーが発生します。 なぜこのようなエラーが起こるのでしょうか?勉強不足ですいません。 Exception in thread "AWT-EventQueue-1" java.lang.ArrayIndexOutOfBoundsException: 2 at sample1.paint(sample1.java:19) at java.awt.Container.update(Container.java:1988) at sun.awt.RepaintArea.updateComponent(RepaintArea.java:255) at sun.awt.RepaintArea.paint(RepaintArea.java:232) at sun.awt.windows.WComponentPeer.handleEvent(WComponentPeer.java:347) at java.awt.Component.dispatchEventImpl(Component.java:4948) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4698) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:694) at java.awt.EventQueue$3.run(EventQueue.java:692) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo main.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo main.java:87) at java.awt.EventQueue$4.run(EventQueue.java:708) at java.awt.EventQueue$4.run(EventQueue.java:706) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDo main.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre ad.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread. java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre ad.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

  • syntax error, unexpected T_STRING

    携帯の端末別にXHTMLを表示する書籍のサンプルコードを記載しましたが以下のようなエラーが発生しました。 Parse error: syntax error, unexpected T_STRING in /home/oeppu/public_html/xhtml.php on line 14 14行目は以下の部分です。 <?xml version="1.0" encoding="Shift_JIS"?> ソースコードはShift-JISとEUCでそれぞれ試して見ましたが同じ結果でした。 初心者ですので根本的な部分が間違っているのかもしれません。ご指摘宜しくお願い致します。 /* xhtml_test.php */ <?php // 内部文字コードを出力文字コードに変換するライブラリー require_once 'output_encode.php'; // アクセス端末に対応したXHTMLのDOCTYPEを取得するライブラリー require_once 'mobile_xhtml_doctype.php'; // 出力のバッファリングを有効にする ob_start(); ?> <?xml version="1.0" encoding="Shift_JIS"?> <?php echo mobile_xhtml_doctype(); ?> <html> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="-1" /> <titel>XHTML TEST</titel> <body> XHTML TEST </body> </html> <?php output_encode(); ?> /* output_encode.php */ <?php function output_encode() { $str = ob_get_contents(); $output = mb_convert_encoding($str, 'SJIS-win', mb_internal_encoding()); ob_end_clean(); header('Content-Type: application/xhtml+xml;'); echo $output; } ?> /* .htaccess */ php_value mbstring.language Japanese php_flag mbstring.encoding_translation On php_value mbstring.script_encoding SJIS php_value mbstring.internal_encoding SJIS

    • ベストアンサー
    • PHP
  • DOSプログラムが完全に終わらないかもしれない

    コンソールのアプリケーションとかバッチフアイルとかで遊んでいると、 MS-DOSプロンプトのウインドウを閉じようとした時に、 保存していないデータは全て失われます といったようなダイアログが表示されることがあります。 exitなど、コマンドが完全に終了していない問題に近そうな現象が起こりました。 #include <stdio.h> #include <stdlib.h> int main() { char str[2000] = "a", *p; system("dir"); if(*str)return 0; p = str; return 0; } これをC++でなくC言語としてコンパイルしました。 最後の2行は実行されません。なのに、この部分は結果に影響します。 str[2000]では問題は起きませんでした。 str[3000]ぐらいから、この実行ファイルを実行しても、何も起こらず 次のプロンプトが表示されたり、 正しいコマンド インタープリタの名前を入力してください. (例 : C:\COMMAND.COM) >> と表示されたりします。 ソースの最初のreturn 0;は実行されます。それなのに、その後に p = str;が実行され、strの確保容量によってエラーになるようです。 ソースに間違いはありませんよね? 使用したコンパイラLSI自身のエラーなのでしょうか? system("dir");の次に、exitのようなものが必要なのでしょうか?