問題タブ [drjava]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2223 参照

java - DrJava スイッチ (文字列) の問題

DrJava は非常に単純な switch ステートメントのコンパイルに問題があります。

これは簡単な例です:

DrJava は、最初の行で次のメッセージを返します。

エラー: タイプ java.lang.String の値をオンにできません。変換可能な int 値または enum 定数のみが許可されます

SSH Secure Shell は問題なくコンパイルできますし、switch(String) も昔から実装されていると聞きました。DrJava でこの問題を解決するにはどうすればよいですか?

※私のDrJavaは最新バージョンです。

0 投票する
3 に答える
5677 参照

java - Java タイプの不一致: java.lang.Object から変換できません

ブルー ペリカンの Java 教科書を使用して、drjava を使用しています。私は現在、Lesson 43 Big Bucks プロジェクトに取り組んでいます。基本的に、この BankAccount クラスを使用する必要があります。

また、複数の口座を入力して配列リストに格納し、どの口座が最大の残高を持っているかを判断できるようにする別のクラスも作成します。これまでの私のコードは次のとおりです。

ただし、コンパイルするたびにこのエラーが発生します

28 行目と 35 行目。このエラーが発生するのはなぜですか?どうすれば修正できますか? どんな助けでも大歓迎です。

0 投票する
2 に答える
855 参照

java - DrJava - 「Auto Import Claas」エラー

これが追加されたとき、私はJavaの初心者です。それは私にabエラーを与えました、すべてこの写真にあります!その後、相互作用にコンパイルしました ここに画像の説明を入力

0 投票する
3 に答える
16056 参照

java - DrJava: JDK8.0 を使用してコードを実行できない

jdk 8.0の使用に問題がある人はいますか??

ええと、なぜ私が妨害に直面しているのかわかりません。'drjava' で javacode をコンパイルして実行しようとすると、「現在のドキュメントはインタラクション ペインと同期していないため、再コンパイルする必要があります!」と表示される理由がわかりません。

コンパイラをJDK 8.0からEclipse Compiler 0.A48に変更しようとしましたが、同じメッセージが表示されました..ショートカットキー(F2)を使用するのではなく、頻繁に再コンパイルして実行ボタンをクリックした後、実行されました!!!! 次に、コンパイラをJDK 8.0に戻して実行しました(ショートカットも機能しました)..しかし、コードをいくつかコンパイルした後、同じテキストが表示されるようになりました...

そして、最も苛立たしいのは、コンパイラを変更しようとしているときにdrjavaがハングすることです!!! 私はJDK 7u51に戻らなければならないと思います..しかし、なぜこのようなことが起こったのか本当に興味があります

0 投票する
1 に答える
299 参照

java - Mac を使用していますが、Dr Java がプログラムをまったく実行していません。

Dr Java はコードを正常にコンパイルしますが、まったく実行せず、「静的エラー: このクラスには、String[] を受け入れる static void メイン メソッドがありません」と出力するだけです。. Windowsで正確なコードを試してみたところ、完全に機能しました。どこから問題が発生しているのかわかりません。それは私の Mac ですか、私のコードですか、それとも Dr.Java ですか?

出来上がりのイメージをお伝えできればと思います。現時点ではできないようです。