問題タブ [intellij-13]

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 投票する
1 に答える
797 参照

android - 開発ツールを使用した Android 画面記録

今週初め、IntelliJ の画面記録ツールを使用して画面記録を行うことができました。ボタンは現在グレーアウトされています。そこで ddms.bat を実行すると、機能もグレー表示されます。

この機能はどのような状況で利用できませんか? 再度有効にするにはどうすればよいですか?

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

macos - 間違ったソースコードへの IntelliJ リンク、maven プロジェクト

Maven によって構築され、IntelliJ にインポートされたプレイ フレームワーク プロジェクトがあります。

プロジェクトは正常に実行され、問題なくコンパイルされます。

ただし、Play Framework のソース コードを表示したい場合。例えば

「play.api.test.FakeRequest.apply」をクリックすると(「ソースが見つかりません」と表示されました)、次のファイルクラスファイルが表示されました

ただし、実際の Java ファイルは次の場所にあります。


私が試してみました

  1. プロジェクトを再インポートしますが、役に立ちません
  2. ファイル -> キャッシュの無効化/再起動
  3. git からプロジェクトを再度複製しました

しかし、これらのアプローチはすべてこの問題を解決しませんでした。

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

java - Java 8 で Vertx を実行する方法

Vertx をダウンロードして実行しましたが、サンプルの 1 つを編集して Java 8 機能 (ラムダ) の使用を開始すると、コンパイラ エラーが発生し続けました。Intellij では、すべてが正常にコンパイルされ、IntelliJ が Java 8 JDK を指していますが、コマンド ラインから Vertx を実行すると、コンパイル エラーが発生します。

FanoutServer.java ファイルは次のとおりです。

Java 8 機能を使用するには、Vertx ソース コードをダウンロードして Java 8 でコンパイルする必要がありますか? そうでない場合、これを機能させるために何をする必要がありますか?

0 投票する
0 に答える
932 参照

java - IntelliJ 13 で Google AppEngine アプリケーションを実行する

コマンド ラインでゲストブック appengine アプリケーションを使用しています。開発を高速化するには、IntelliJ IDEA IDE で作業する必要があります。しかし、アプリケーションを実行できません。問題は設定だと思います。IDE をどのように構成すればよいですか?

pom プロジェクトを開いて実行しようとすると、IntelliJ が表示されますWarning: App Engine facet not found in 'guestbook-war:war exploded' artifact。他のすべてのオプションを構成したら、アプリケーションを実行できます。しかし、IDEA は次のように表示します。

classesIDEA は、ディレクトリからではなく、ディレクトリからアプリケーションを実行しようとしますtarget。これはどこで設定できますか? classesディレクトリを見ましたが、重要なものは何もありません。appengine によって参照されるフォルダーと jar のみがあり、プロジェクトについては何もありません。どうすればこれを設定できますか?

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

jakarta-ee - IntelliJ の基本的な新しい RESTful プロジェクトの実行に失敗し、注釈スキャンに失敗しましたか?

IntelliJ 13.1.3 を実行しています。新しいプロジェクトを作成し、RESTful Web サービス (2.2) をチェックし、サーバー コード サンプルの生成のボックスをチェックして、[次へ] をクリックし、プロジェクト名を入力して、[完了] をクリックします。

これで、コード付きのサンプル プロジェクトができました。私は何も変更しておらず、これまでのところすべて自動的に生成されているので、実行するだけで機能するはずです。

悲しいことに、これは失敗します。IntelliJ は、特にサンプル コードが使用する HttpServerFactory クラスから何かをインポートする com.sun.jersey を見つけることができません。同じ問題と思われるこの質問を見つけたので、そこの指示に従ってください。これでうまくいき、プロジェクトがコンパイルされます。

それで、コンソール出力と、ブラウザで localhost にアクセスして「Hello World」を取得できることを期待して、実行を押しました。代わりに、例外でスタック トレースを取得します。コンソール出力は次のとおりです。

この問題について私が見つけたのは、この自己解決された投稿だけです。これは、注釈スキャンが失敗する原因となっている破損した Java クラスがどこかにあることを示唆していますが、プラットフォーム設定/SDK を確認しましたが、何も問題がないように見えます、とにかく完全に新規インストールで実行しています。

これを修正する方法、またはインポートを修正する必要がある理由についてのアイデアはありますか?

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

fonts - Intellij IDEA の非表示テキスト

したがって、基本的に、.IntellijIdea13 ディレクトリを新しいシステム (Ubuntu から Arch へ) に移動し、新しいシステムで IDE を 1 回だけ実行すると、記憶が正しければ問題なく動作しました。ただし、新しいシステムをカスタマイズした後(新しいフォントをインストールし、デフォルトの端末フォントを変更しました...これが関連しているかどうかはわかりませんが、誰が知っているかはわかりません)、Intellijを実行すると、次のようになります。

ここに画像の説明を入力

おそらく実際のフォントではないいくつかの例外を除いて、テキストは見えませんが、私が推測するいくつかの画像です。どうすればこれを修正できますか?メニューをナビゲートすることはほとんどできませんが、.IntellijIdea13 の構成ファイルで何かを変更できるでしょうか? 助言がありますか?

追加 #1: .IntellijIdea13 ディレクトリを削除しても問題が解決しないため、これは IDEA 設定とは無関係のようです。それで、それはJavaに何か問題がありますか?

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

spring - Intellij IDEA ですべての @RequestMapping URL のマップを表示する方法はありますか?

すべての @RequestMapping アノテーションをすべてのリクエスト/URL のマップとして表示する方法はありますか?理想的には、URL を処理するコントローラー/メソッドへのクイック リンクを使用しますか?

Spring 2 (注釈の前) では、XML 構成 (SimpleUrlHandlerMapping) をそのような参照として使用できますが、注釈付きコントローラーを使用すると、コードベースを検索する以外に他の方法はありますか?

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

java - 競合するクラスと一緒にクラスを新しいパッケージに移動するIntelliJ?

Refactoring > MoveJava クラスを選択すると、その結果、IntelliJ は、他のクラスで競合が発生することを警告します。競合するクラスと一緒にクラスを移動するように IntelliJ に指示する方法はありますか?

編集:私の元の質問が不明確であるように思われるので、例を示します。

内部で ClassB を使用する classA がある場合。classA を別のディレクトリ (別の Maven モジュール) に移動すると、ClassA は classB にアクセスできなくなります。理想的には、IntelliJ には、classB を他のディレクトリにも自動的に移動するオプションがあります。

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

git - 同じファイルで異なる行が編集された場合、Git/IntelliJで手動マージを強制する方法は?

これが私たちが直面している Git の問題なのか IntelliJ の問題なのかはわかりません。IntelliJ で Git 統合を使用すると、次のようになります。

  1. ユーザー A がテキスト ファイルを変更し、この変更をコミットしてブランチbranch1にプッシュします。

  2. ユーザー B は、同じテキスト ファイルを別の行で変更し、 branch1にコミットします。

  3. ユーザー B がリモート リポジトリを取得し、リモートのbranch1をローカルのbranch1にマージします。

現在の動作: 競合することなくマージされます (異なる行のため?)

望ましい動作: 競合の解決ウィンドウがポップアップし、ユーザーは競合しないすべての変更を適用するかどうかを決定する必要があります。

しかし、なぜこの振る舞いが必要なのでしょうか? : マークアップや js ファイルで問題が発生することがありました。ある開発者が上部の何かを変更し (未使用の関数を削除するなど)、別の開発者がこれに依存していました。これらの中断について通知したい場合は、非常にコストのかかる ui テストが必要です。特にマークアップだけの場合 (例: jsf タグ、params)