問題タブ [intellij-15]
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.
intellij-idea - IntelliJ IDEA 15 をポータブルにする
IntelliJ IDEA 14 を移植可能にする方法に関するチュートリアルはたくさんありますが、14 は現在古くなっています
バージョン 15 では、/bin/ の idea.properties ファイルが何らかの形で無視され、%USERPROFILE% を %cd%..\portable に設定しても機能しません。
では、このインストールをポータブルにするにはどうすればよいですか?
java - Intellij IDEA から古い/欠落しているソースを指す (ファントム) ブレークポイントを削除するには?
Intellij (v14 および現在は v15) を使用して、Tomcat 7 以降で実行されている Web アプリの外部依存関係 (通常はスナップショット バージョン) から来るまだリリースされていないクラスをデバッグするためにブレークポイントを配置しました。
その外部依存関係をリリース済みバージョンに変更するときは、プロジェクトを再コンパイルしてデバッグ モードで実行します。IntelliJ は、ブレークポイントがブレークポイント リスト ビューに存在しなくなっても、古いクラス ブレークポイントで実行を停止します (メニュー: [実行] > [ブレークポイント] から)。
私は次のことを試しました:
- アプリを起動する前に、すべてのアーティファクトを消去して再構築し、デプロイされたアプリの依存関係が更新されていることを確認します。
- 「無効化されたキャッシュ/再起動」機能を実行します。これにより、最愛のファイル変更履歴がクリアされますが、これらのブレークポイントはクリアされません。
- すべてのブレークポイントを削除: (現在の有効なブレークポイントはクリアされますが、現在のリストにないためファントム ブレークポイントはクリアされません)
私にとってうまくいった唯一のことは、正確な古いソースjarを(可能な限り)再アタッチして、影響を受けるクラスを探し、そこからブレークポイントを削除することです。
これらのファントムブレークポイントをクリアする不便でない方法はありますか?
java - Intellij IDEA での Google App Engine プロジェクトの実行/デバッグ構成?
タイトル通り。現在、私のワークフローは次のとおりです。
デプロイするには:
IDEA からターミナルを開き、 に移動しmvn appengine:deploy
ます。
localhost で実行するには:
ターミナルを開き、mvn appengine:devserver
.
localhost でデバッグするには:この回答のおかげで、ターミナルを開いて移動します
そして、その回答で説明されているリモート構成を実行します。
質問
これらの 3 つのタスクは、ターミナルを開いてコマンドを入力する必要がないように、3 つの構成を定義することで簡素化できますか?
localhost でデプロイして実行するための 2 つの実行構成と、ローカルでデバッグするための 1 つのデバッグ構成が必要です。それは可能ですか?どのように?
注: IntelliJ の Community Edition を使用しています。
価値があるので、次の適切な行にコメントを付けましたpom.xml
。
java - intellij の実行とデバッグの構成には、異なる引数入力パラメーターがあります
Intellij 15.0.3
メイン クラス: xxx.project.Boot
VM 引数: -cp xxx.jar -Dxxx.work.dir=yyy xxx.project.Boot
プログラム引数: dump_args
プロジェクトコード
出力を実行します。
デバッグ出力:
キャッシュを無効にしてInteljを再起動しようとしました。この場合の動作は変わりません。同じコードを使用して別のエントリ ポイントを作成しようとしたとき、動作は期待どおりです。この種の構成の問題をデバッグするにはどうすればよいですか?
intellij-idea - Intellij IDEA 15 で、特定の項目を最適化インポートから除外するにはどうすればよいですか?
私は通常、IntelliJ IDEA が常にインポートを最適化し、ワイルドカードを使用しないことを望んでいます。ただし、テストクラスでは、次のエントリの静的インポートを最適化したり、使用していない場合でも削除したりしたくありません。
これを行うことは可能ですか?
scala - IntelliJ scala プロジェクトの実行エラー
私はIntelliJ 15を長い間使用していませんが、そのような問題は一度もありませんでした. New Project -> Scala を実行すると、すべて正常に動作しますが、New Project -> SBT を実行すると、次のようになるため、main を使用することさえできません。
Exception in thread "main" java.lang.ClassNotFoundException: testing
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
Make
から削除しようとしましたが、Edit Configurations
も追加しようとしScala script
ましたEdit Configurations
が、まだこの問題があります (適切にリンクしたにもかかわらず、scala スクリプトが見つからないと表示されます)。また、私はこのトピックを読みました:
IntelliJ IDEA 内で Scala スクリプトを実行するには?
しかし、解決策が見つかりません。ご提案いただきありがとうございます。
intellij-idea - 列挙型エントリのリファクタリング/名前変更時に IntelliJ の「使用箇所を探しています」がフリーズする
IntelliJ IDEA Community Edition 16 Preview (バージョン IC-144.4199.23) を使用しています。IDEA のリファクタリング システムを使用して、いくつかの Enum エントリの名前を変更する必要があります。
たとえば、現在 という名前の列挙型エントリがblack
あり、その名前とその使用法を に変更する必要がありますBLACK
。これは、エントリを右クリックして を選択Refactor -> Rename...
し、 と入力することによって行いBLACK
ます。
問題は、IDEA がLooking for Usages
進行状況ダイアログを表示し、ダイアログをフリーズさせ、エントリ名を実際にリファクタリングしないことです。
Find Usages
エントリで直接使用すると、「プロジェクトファイルに使用箇所が見つかりません」と完全に表示されるため、この問題はかなり奇妙です(これは正常です)。ただし、前述のダイアログは、オカレンスの検索で約 99% のプログレス バーでフリーズし、エントリの名前変更に進みません。
編集:問題は明らかにIntelliJ IDEA 15.0.2にも適用されます。