問題タブ [jdb]
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.
java - JDB 用のスクリプトを作成できますか - Java デバッガー
JDB を使用してプログラムをリモート デバッグしています。ループや if-else 条件を記述して JDB の実行方法を制御し、jdb 出力をファイルに記録できるように、JDB 内にスクリプトを記述できますか?
これに関する私の参照ドキュメントはGDB Scriptingです。
java - クラス内のすべてのメソッド、パッケージ内のすべてのクラス、またはJDBの正規表現でブレークポイントを設定するにはどうすればよいですか?
公式ドキュメントには、ソース行またはクラスメソッドに個々のブレークポイントを設定する方法が記載されています。
http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/jdb.html
しかし、選択したパッケージのすべてのメソッドを巡回するデバッグセッションを作成するのは興味深いことです。
プログラムのトレースを取得するためにBTraceを使用します。BTraceでは、実行時に実行されるクラス、メソッド、およびアクションに一致する正規表現パターンを記述します。
ただし、残念ながら、このインスツルメントでは、メソッドがプリミティブ型でない場合、メソッドの引数を出力する機能が制限されています。
jdbを使用すると、任意のタイプをダンプできますが、パッケージ内のすべてのメソッドとクラスに200個のブレークポイントを自動的に設定する方法がわかりません。
java - .jdb 出力を参照しますか?
私はcrawler4jを実行しており、出力はディレクトリにあり/frontier/
ます。このディレクトリ内のファイルは、
- 00000000.jdb
- je.info.0
- je.info.lck
- je.lck
.jdb ファイルはデータを持つ唯一のファイルであり、他の 3 つのファイルのバイト数は 0 です。このデータをどうするかわかりません。Java プログラムは必要なデータをキャプチャしますが、取得したデータを参照する方法がわかりません。(私は Mac を使用しているため、クロスプラットフォームまたは OSX 用のものが望ましいです)
java - jdb よりも優れた Java CLI デバッガー ツールはありますか?
今日、 jdbを使用して Android アプリを正常にデバッグしました。しかし、私にとってjdbはgdbほど便利ではないことがわかりました。jdbが提供する利便性と機能は、 gdbが提供するものよりも著しく劣っています。
コマンドラインモードで選択できる、より優れた Java デバッガーはありますか? これは、 gdbが通常のプログラム用であるのと同じくらい強力で、便利で、機能的であることが望ましいですが、Java 用です。
繰り返しますが、IDE の一部であることに興味はありません。これは、 gdbのようなコマンドライン ツールである必要があります。IDE ではなく、コードの編集にvimを使用しています。
java - 遅延ブレークポイント: クラスがロードされるタイミング
jdb -attach 8000
を使用した後、: で maven をデバッグしようとしてmvnDebug
います。
ブレークポイントを設定しようとしましたが、次のようになります。
実行すると、ブレークポイントが呼び出されません。ソース (maven コマンドで生成されたもの) はありますが、デバッガーで使用できるようにするにはどうすればよいですか?
ブレークポイントを設定できるクラスローダーはありますか?
java - JDB はすべての例外で停止します - これを防ぐ方法
私はjdbダバガーを使用しています.catch ....ステートメントを実行していませんが、キャッチされた例外ごとに停止するという問題があります。クラスのロード中に、何百ものそれらがあります:
例外が発生しました: java.io.FileNotFoundException (uncaught)"thread=Thread-2-EmulatorEngine", sun.misc.URLClassPath$JarLoader.ensureOpen(), line=634 bci=30
これらの例外をスキップするよう jdb に指示する方法はありますか?
PS。私は原因の IDE エディターについて聞いたことがあります。jdb を使用する理由がある。
hibernate - strut2 と hibernate の統合で行き詰まりました
Struts を Hibernate と統合したい。私はこれらの技術に不慣れです。
残念なことに、私は過去 4 日間これらにひどく行き詰まり、テーブルをマップできません。助けてください。私はnetbeans 7.1.2に取り組んでいます。私はダービー(Java DB)でデータベースを作成しました。その中にいくつかのテーブルを作成しました。
データベースからデータ全体を取得し、JSP ページに表示するだけの Java EE の単純なプロジェクト。
これが私のファイルです:
web.xml
Helloworld.jsp
example.xml :
Hibernate.cfg.xml
Hibernate.hbm.xml:
Hibernate.reverse.xml
struts.xml:
Question.java
HelloWorld.java
HiberTest.java
HibernateUtil.java
それでおしまい。プロジェクトを実行すると実行されますが、データベースのデータは表示されません。さらに、ファイル Hibernate.cfg.xml を右クリックして [HQL クエリの実行] を選択し、クエリを実行すると、次のエラーが表示されます。
org.hibernate.hql.ast.QuerySyntaxException: org.hibernate.hql.ast.tree の org.hibernate.hql.ast.util.SessionFactoryHelper.requireClassPersister(SessionFactoryHelper.java:158) で [QUESTION から] QUESTION がマップされていません。 org.hibernate.hql.ast.tree.FromClause.addFromElement(FromClause.java:70) の FromElementFactory.addFromElement(FromElementFactory.java:87) org.hibernate.hql.ast.HqlSqlWalker.createFromElement(HqlSqlWalker.java:255) の FromElementFactory.addFromElement(FromElementFactory.java:87) org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElement(HqlSqlBaseWalker.java:3056) で org.hibernate.hql.antlr.HqlSqlBaseWalker.fromElementList(HqlSqlBaseWalker.java:2945) で(HqlSqlBaseWalker.java:688) org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:544) で org.hibernate.hql.antlr.HqlSqlBaseWalker。selectStatement(HqlSqlBaseWalker.java:281) org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229) org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:228) org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111) の .hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:160) org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java: 77) org.hibernate.engine.query.HQLQueryPlan.(HQLQueryPlan.java:56) で org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72) で org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan( AbstractSessionImpl.java:133) の org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112) の org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
私を助けてください。Integrated struts と Hibernate でデータベースのデータをブラウザ上に表示するシンプルなアプリケーションです。
debugging - jdb maven: InstallMojo ソース
/
I get easy toinstall::install
を使用してデバッグしようとする
と、次のようになります。mvnDebug
jdb -attach 8000
org.apache.maven.plugin.DefaultBuildPluginManager:101
mojo.execute()
svn から InstallMojo.java のソースを見つけましたが、チェックアウトするタグをどのように知る必要がありますか?
ありがとう、
マーク
jdbc - '?' を取らない SQL 準備済みステートメント where句の両側
SQLクエリにこのようなものがあります
しかし、以下は機能していません..
これには特別な理由がありますか?前もって感謝します。
java - jUnitテストケース内でデバッガに侵入する方法は?
大規模な Java プロジェクトで単体テストをデバッグしています。テスト スイートを起動するには、'ant test ...' を実行する必要があります。そのため、IDE から起動するのは難しいです。C# で Debugger.Break() のような関数を呼び出して、デバッガーにアタッチされている場合、デバッガーに侵入することは可能ですか?