問題タブ [netbeans-7]
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.
windows-7-x64 - NetBeans 開発 - Windows 7 64 ビット ... モジュールがロードされていないようです
NetBeans 7 (これは Windows 7 64 ビット Ultimate Edition で実行されています) を初めて使用するので、POC (概念実証アプリケーション) を「表示可能」にすることができないことに非常に興味を持ちました。説明させてください。
チュートリアルを進めていきます - ソフトウェア開発ではこれまでにないほど簡単です:
1) NetBeans 開発アプリケーションを作成しますが、デフォルト以外の製品の場所を使用しています。NetBeans は C:\Users{user_name}\Documents\NetBeanProjects をプロジェクトへのルート パスとして使用し、その下にプロジェクト フォルダを作成します。合理的ですが、私はすべての開発が行われる専用の「開発ドライブ」を持っていますが、これは NetBeans が置きたい場所ではありません。
2) アプリケーションのモジュールを作成します。ここで、インストーラーを作成し、System.out.println() をオーバーライドされた Restore() メソッドに配置しました。これは、IDE の [出力] ウィンドウには表示されません。また、ボタンと textArea を備えた新しい Window を追加し、新しい Window のプロパティをアプリケーションの起動時とエディターの場所に表示するように設定しました .... これらも表示されません。
簡単に言うと、コンピューターから NetBeans v7.0 をアンインストールし、再インストールしましたが、今回は IDE がプロジェクト フォルダーに必要な場所を使用できるようにしました。ただし、出力ウィンドウに System.out.println() テキストはまだ表示されませんが、新しいウィンドウにボタンと TextArea が表示されます。
この投稿を追加したのは、これらすべてに対する答えを見つけようとして多くの検索を行ったが無駄だったからです。確かに本当の答えはありませんが、他の誰かが同じ問題に苦しんでいる場合、デフォルトのプロジェクトの場所を変更し、アプリケーションが「実行されていないように見えるか、または見えるように。」
これらの質問に対する本当の答えを知っている人がいたら、教えてください。
編集#1 ...これはセキュリティまたは特権の問題である可能性があると考えて、IDEを「管理者として」実行しようとしましたが、違いはありませんでした。問題を示すプロンプトや OS のログも何も表示されないので、NetBeans であると想定しています。
編集#2 ...見つけました。最後に、すべての System.out.println() がどこにあるのかを発見しました。私が予想したようにIDEの出力ウィンドウではなく(確かに私だけではありません)、次の場所にある「message.log」テキストファイルにあります
C:\Users\{User_Name}\Documents\NetBeansProjects\{Project_Name}\build\testuserdir\var\log
楽しかった - いや!これはおそらく System.out が現在、どこかのプロパティでこれを行うように設定されていることを意味していると思います。しかし、少なくとも私はそれが今どこかの宇宙に消えていないことを知っています.
compiler-construction - 大規模なプロジェクトでNetBeans 7 Java Compile on Save
何千ものソース コード ファイルを含む Java プロジェクトがあります。Java ソース コードを提供しているクラスの実行時に、ClassNotFoundExceptions に頻繁に遭遇します。Compile on Save を無効にすると、この問題は発生しませんが、便利な機能なので有効にしたいと思います。
NetBeans に「これらのファイルは既にコンパイルされていると思われますが、コンパイルのためにスケジュールを設定してください (または再コンパイルしてもらいたい)」ことを示す方法はありますか?
windows-7 - NetBeans Development 7 - Windows 7 64 ビット ... JNI ネイティブ呼び出し ... ハウツーガイド
うまくいけば、時間と痛みを軽減するためにこれを提供します。
私の Windows 64 ビット ワークステーションで NB Development v7 を知る経験の一環として、JNI (Java Native Interface) 機能を自分のプロジェクトで動作させようとしているときに、別のイライラする冒険を見つけました。そのため、必要な手順の簡単な要約を含めます (JNI の実行方法に関するこれらのバージョンの Windows および NetBeans では、私が見つけたドキュメントはすべて完全に間違っていたため)。これらのテクノロジーをキーワード検索として含むすべてのウェブページを実験し、レビューするのに数日かかりました. ユッ!! 楽しくない。
まず、NetBeans 開発は「モジュールがすべて」であるため、これを読んでいる場合は、JNI 呼び出しを実行するために 1 つ以上のモジュールが必要になるでしょう。このサイトまたはインターネットで一般的に利用できるもののほとんど (NB7 のヘルプ ファイルは言うまでもありません) は、これらのバージョンでは完全に間違っているか、JNI の専門家以外には本質的に役に立たないほどまばらです。
ここにあなたが探しているものがあります... 「本題」 - JNI 呼び出しを取得し、NB7 / Windows 64 ビット ボックスで作業するための「ガイド方法」。
1) (ホストアプリケーションではなく) NetBeans モジュール内からネイティブメソッドを宣言し、Java ソースをエラーなしでコンパイルできることを確認します。
例:
アセンブリを一度だけロードするという事実に注意してください (静的ブロックにあるため)。そうしないと、アセンブリを再度ロードしようとすると例外がスローされます。また、"echoString" という名前の単一の (この例では) ネイティブ メソッドにも注意してください。これは、C / C++ アプリケーションが実装するメソッドであり、JNI の魔法を介して Java コードから呼び出します。
2) 64 ビット バージョンの Windows (ここに表示されています) を使用している場合は、64 ビットの Visual Studio コマンド プロンプト (標準の 32 ビット バージョンに対して) を開き、「vcvarsall」BAT ファイルを実行する必要があります。 64 ビット ツール用の環境をセットアップするための「amd64」コマンド ライン引数。
例:
Microsoft の任意のバージョンの C / C++ コンパイラを使用できることに注意してください。ボックスに Visual Studio 2005、2008、および 2010 がインストールされているため、「v10.0」を使用することにしましたが、64 ビット開発をサポートするものはすべて正常に動作します。ここでのもう 1 つの重要な側面は、"amd64" パラメータです。
3) コマンド プロンプトで、コンピューターの drive \ ディレクトリを変更して、ネイティブ メソッド宣言を含むファイル システム上の完全修飾クラスの場所のルートになるようにします。
例: ネイティブに宣言されたメソッドの完全修飾クラス名は「org.mycompanyname.nativelogic.NativeInterfaceTest」です。上記の手順 1 で Java を正常にコンパイルすると、次のような NetBeans モジュールに Java が含まれていることがわかります。
"/build/classes/org/mycompanyname/nativelogic/NativeInterfaceTest.class"
次のステップのために、コマンド プロンプトが現在のように直接「/build/classes」に設定されていることを確認する必要があります。
4) このステップでは、JNI の必須ステートメントを含む C / C++ ヘッダー ファイルを作成します。コマンド プロンプトで次のように入力します。
javah -jni org.mycompanyname.nativelogic.NativeInterfaceTest
Enterキーを押します。これが認識されないコマンドであるというエラーが表示された場合は、単に Windows コンピューターがそのコマンドへの PATH を認識していないことを意味します (コマンドは /bin フォルダーにあります)。そこからコマンドを実行するか、このアプリケーションを呼び出すときに完全修飾パス名を含めるか、コンピューターの PATH 環境変数を設定してそのパスを検索に含めます。
これにより、「org_mycompanyname_nativelogic_NativeInterfaceTest.h」という名前のファイルが生成されます... Cヘッダーファイル。後でバックアップが必要になった場合に備えて、これのコピーを作成します。
5) NativeInterfaceTest.h ヘッダー ファイルを編集し、echoString() メソッドの実装を含めます。
例:
通常の Java String を単純に返すことができないことに注意してください (現在 C を使用しているため)。渡された JVM 変数に、返される Java 文字列を作成するように指示する必要があります。他のデータ型と、JNI 目的でそれらを作成する方法については、次のOracle Web ページを確認してください。
6) ヘッダー ファイルを閉じて変更を保存します。ヘッダーに実装を追加したので、ファイル拡張子を ".h" から ".c" に変更します。これは、JNI に必要なインターフェイスを適切に実装する C ソース コード ファイルになったためです。
例: NativeInterfaceTest.c
7) 新しく作成したソース コード ファイルをコンパイルし、それもリンクする必要があります。コマンド プロンプト内から、次のように入力します。
cl /I"path_to_my_jdks_include_folder" /I"path_to_my_jdks_include_win32_folder" /D:AMD64=1 /LD NativeInterfaceTest.c /FeNativeInterfaceTest.dll /link /machine:x64
例:
「include」および「include/win32」フォルダーへのパスを引用符で囲む必要があることに注意してください。これは、フォルダー名にスペースが含まれているためです...「Program Files」。スペースがなくても問題なく含めることができますが、コマンド プロンプトを使用するときにスペースがある場合は必須です。
これにより、いくつかのファイルが生成されますが、これは私たちが関心を持っている DLL です。これは、System.loadLirbary() Java メソッドが探しているものです。
8) おめでとう!あなたは最後のステップにいます。DLL アセンブリを取得して、次の場所に貼り付けるだけです。
おそらく「lib」および「x64」フォルダーを作成する必要があることに注意してください。
Java コード ... loadLibrary() 呼び出しに「.dll」ファイル拡張子が含まれていないことに注意してください。
これで、Java コードで NativeInterfaceTest オブジェクトを作成し、echoString() メソッドを呼び出すことができます。これにより、NativeInterfaceTest.c ソース コード ファイルに入力した文字列値が返されます。
うまくいけば、これが私が自分でこれらすべてを理解しようとして耐えた脳の損傷を救うでしょう. 幸運と幸せなコーディング!
php - NetBeans FTP ログ出力、保存時にアップロード
(おそらく、これはスーパーユーザーにより適していることに気づきました。そうである場合は申し訳ありません)
NetBeans 7.0 (ビルド 201104080000 ) を使用し、(現在) リモートにある PHP プロジェクトを続行するために初めてリモート プロジェクトを作成しました。( FileZilla + Notepad++よりもはるかに優れています)
とにかく、最初のバッチ アップロード/ダウンロードを実行すると、NetBeans は FTP アクティビティの優れたログを吐き出します。これはすべて問題ありません。
ただし、プロジェクトを保存時にアップロードするように設定しているため、特定のファイルを保存するたびに、アップロードは行われますが、出力はありません。明示的なアップロード/ダウンロードにより、出力が生成されます。
エラーが発生したり、何が起こっているのかわからない(または時間がかかる大きなファイルを同期する) ことが心配です。
私はSVNを使用していません(アドバイスしたいという衝動を抑えてください。2人以上の開発者とのさらなるプロジェクトのSVNを理解します)が、出力を生成するために何をすべきかについて知っている人はいますか保存?
xslt - Netbeans 7 で XSLT 2.0 を実行できますか?
現在の形式では、Netbeans は XSLT 1.0 のみをサポートし、XSLT 2.0 はサポートしていません。
Netbeans 7 で XSLT 2.0 を使用するにはどうすればよいですか?
java - Netbeans7でのXMLドキュメントの作成と保存
無料で信頼性の高いXMLエディタが必要なため、Oracle.comからNetbeans 7.0+JDKバンドルをインストールしました。私はJavaを使用せず、この時点でJavaを学習することもありません。私はXMLを学んでおり、プロジェクトのためにXMLを使用する必要があります。XMLドキュメントをプログラムに含める他の誰かに送信します。製品バージョン:NetBeans IDE 7.0 Java:1.6.0_26; Java HotSpot(TM)クライアントVM 20.1-b02 Javaを知らないので、ついにIDEでXMLエディターを起動する方法を見つけましたが、XMLエディターにアクセスするために正しいタイプのJavaプロジェクトを選択したかどうかはわかりません。ドキュメントなどを保存する場所を指定します。つまり、(XMLエディターを開くことができるように)新しいプロジェクトを選択するように指示されたときに、Javaアプリケーションを選択しました。しかし、私はこれの重要性を知りません。Java Desktop Application、Java Class Library、既存のソースを使用するJavaプロジェクト、または1つのプロジェクトに複数のXMLドキュメントを作成する場合は、新しいプロジェクトのJava自由形式プロジェクト?また、後で開いて作成したXMLドキュメントをsrcまたは他の場所に保存するかどうかを尋ねられます。これは、作成するXMLドキュメントをどこに保存するかは重要ですか?Javaを知っていると仮定した古いチュートリアルを除いて、NetbeansでのXMLエディターの使用に関する多くの情報をネット上で見つけることができませんでした。助けてくれてありがとう!これは、作成するXMLドキュメントをどこに保存するかは重要ですか?Javaを知っていると仮定した古いチュートリアルを除いて、NetbeansでのXMLエディターの使用に関する多くの情報をネット上で見つけることができませんでした。助けてくれてありがとう!これは、作成するXMLドキュメントをどこに保存するかは重要ですか?Javaを知っていると仮定した古いチュートリアルを除いて、NetbeansでのXMLエディターの使用に関する多くの情報をネット上で見つけることができませんでした。助けてくれてありがとう!
netbeans - Netbeans 7エディタツールバーにvisualstudiosのようなメソッド/関数リストを追加しますか?
VSのように、NetBeans 7のエディタツールバーでメソッドまたは関数のドロップダウンリストを有効にする方法はありますか?、つまり、コードを編集しているときに各ファイルのタブ内にあるツールバーを意味します。このツールバーには、「最後の編集、次のブレークポイント、次のブックマーク、...」などのオプションがあります。
VSでは、この機能が非常に役立ちます。関数やメソッドをよりすばやくジャンプするには、netbeansにナビゲーターがあることを知っていますが、これが役立つ場合もあります。
Greatings
java-ee-6 - Netbeans IDE7.0WebアプリケーションはJavaEE6をすぐにサポートしませんか?
最新のNetbeansIDE7.0 Java EEエディション(TomcatおよびGlassFishサーバーを使用)をダウンロードしてインストールしました。奇妙なことに、新しいプロジェクトウィザードを使用してWebアプリケーションを作成すると、[サーバーと設定]ステップに[JavaEEバージョン]プルダウンメニューにJavaEE6のオプションがありません。表示されるのはJavaEEだけです。 5およびJ2EE1.4!
私が使用している他のJavaIDEはNetbeans6.9.1だけであり、その1つでもドロップダウンでJava EE 6を構成できるため、これは特に奇妙なことです。
Netbeans7.0でこのウィザードにJavaEE6サポートを追加する方法を知っている人はいますか?
java - フォームにテキストボックスを追加する(JAVA、Netbeans 7)
私は Java の領域に不慣れで、いじり始めています。3 つのテキスト ボックスを使用して Netbeans でフォームを作成しました。次に、これらの最初の 2 つのテキスト ボックスを追加し、ボタンをクリックすると合計を 3 番目に配置しようとしています。次のコードがありますが、出力をまとめてリストしています(合計ではありません)。
例: 2+2 = 22、3+34 = 334
私のコードは以下です:
netbeans - Netbeans7のPHPエディションのタスクスキャンを無効にする方法
NetBeans 6.9ではこれを使用していますが、NetBeans 7でそれを行う方法は?