2012-11-16 10 views
5

JythonでJava Enumを使用しようとしましたが、使用方法がわかりません。jythonでenumを使用する

私はBotInterface$MOVEとして記載されている列挙型はので、私はライン

from amazebot2012.BotInterface import MOVE 

を置いてきた参照インポートするとき、私は通常、一度だけのJython同等である何

bot.move(MOVE.FORWARD); 
bot.move(MOVE.BACKWARD); 

としてそれを使用するJavaでは、私はそれをインポートしましたか? bot.move(MOVE.FORWARD)をしようと

は私にエラーを与える:あなたのインポートおよび参照

Undefined variable from import: FORWARD

+0

ん[どのようにJythonの中に列挙型のメンバーを得るのですか?](HTTP: //stackoverflow.com/q/1894069)あなたの質問に答えますか? –

+0

恐れていない、私はその答えに出くわしましたが、それは私には意味がありません。 – Nebri

+0

bot.move()メソッドは、私が対話しようとしているJava APIから来ています。私はジャイモンからenumの値を設定する方法を理解する必要があります – Nebri

答えて

1

が正しいようです。

私はあなたがPyDevは/ Anaptaを使用している場合、これは、あなたの編集環境でのバグである疑いがある:

http://jira.appcelerator.org/browse/APSTUD-7502

+0

マットありがとう! IDEで問題が発生しているとは考えていませんでした。私はこの問題を無視してコンパイルを強制し、すべてが完全に実行されます。 – Nebri

関連する問題