JREのJava仮想マシンをリストします -- java フィールド と maven フィールド と jvm フィールド と classpath フィールド と jvm-hotspot フィールド 関連 問題

List Java Virtual Machine on JRE












0
vote

問題

日本語

こんにちは私はこのリンクをアプローチするために、JRE対応マシン上のJVMを見つけるためにユーティリティプログラムを作成します。 localhost のリストJVMをリストしたときは、JRE対応マシンでこのプログラムをコンパイルしたときそれは何もリストしていません。

再びこれをrndした後、pom.xml

にtools.jarとjconsole.jarを追加します。 <事前> <コード> <dependencies> <dependency> <groupId>java.tools</groupId> <artifactId>javatools</artifactId> <version>1.0</version> </dependency> <dependency> <groupId>java.jconsole</groupId> <artifactId>jconsole</artifactId> <version>1.0</version> </dependency>

<事前> <コード> <build> <plugins> <plugin> <groupId>java.tools</groupId> <artifactId>javatools</artifactId> <version>1.0</version> <configuration> <downloadSources>false</downloadSources> <downloadJavadocs>false</downloadJavadocs> </configuration> </plugin> <plugin> <groupId>java.jconsole</groupId> <artifactId>jconsole</artifactId> <version>1.0</version> <configuration> <downloadSources>false</downloadSources> <downloadJavadocs>false</downloadJavadocs> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>2.4.1</version> <configuration> <!-- get all project dependencies --> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <!-- MainClass in mainfest make a executable jar --> <archive> <manifestEntries> <Built-By>Ni3</Built-By> <Class-Path>.</Class-Path> </manifestEntries> <manifest> <mainClass>com.experiment.java.JVMFinder</mainClass> <addClasspath>true</addClasspath> </manifest> </archive> </configuration> <executions> <execution> <id>make-assembly</id> <!-- bind to the packaging phase --> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> </plugin> </plugins>

私がうまくいっていること。 JRE対応マシンでJVMを一覧表示することは可能ですか?

ありがとう。

英語

Hi i make a Utility program to find the JVM on JRE enabled machine, for this i approach this link List JVM on localhost but when i compiled this program on jre enabled machine it is not listing anything.

Again after some RnD on this, i add tools.jar and jconsole.jar on my pom.xml

<dependencies> <dependency>     <groupId>java.tools</groupId>     <artifactId>javatools</artifactId>     <version>1.0</version> </dependency>   <dependency>     <groupId>java.jconsole</groupId>     <artifactId>jconsole</artifactId>     <version>1.0</version> </dependency> 

<build> <plugins>     <plugin>         <groupId>java.tools</groupId>         <artifactId>javatools</artifactId>         <version>1.0</version>         <configuration>             <downloadSources>false</downloadSources>             <downloadJavadocs>false</downloadJavadocs>         </configuration>     </plugin>      <plugin>         <groupId>java.jconsole</groupId>         <artifactId>jconsole</artifactId>         <version>1.0</version>         <configuration>             <downloadSources>false</downloadSources>             <downloadJavadocs>false</downloadJavadocs>         </configuration>     </plugin>      <plugin>         <groupId>org.apache.maven.plugins</groupId>         <artifactId>maven-assembly-plugin</artifactId>         <version>2.4.1</version>         <configuration>             <!-- get all project dependencies -->             <descriptorRefs>                 <descriptorRef>jar-with-dependencies</descriptorRef>             </descriptorRefs>             <!-- MainClass in mainfest make a executable jar -->             <archive>                 <manifestEntries>                     <Built-By>Ni3</Built-By>                     <Class-Path>.</Class-Path>                 </manifestEntries>                  <manifest>                     <mainClass>com.experiment.java.JVMFinder</mainClass>                     <addClasspath>true</addClasspath>                 </manifest>              </archive>          </configuration>         <executions>             <execution>                 <id>make-assembly</id>                 <!-- bind to the packaging phase -->                 <phase>package</phase>                 <goals>                     <goal>single</goal>                 </goals>             </execution>         </executions>     </plugin>  </plugins> 

What i am going wrong. Is it possible to list jvm on JRE enabled machine?

Thanks.

</div
              
         
         

回答リスト

1
 
vote
vote
ベストアンサー
 

いくつかの知見は他の人にとって有用であるかもしれません、 My Machine HSPERFDATA_%username%実行中のJVM IDを一覧表示していないので、現在のユーザーに許可がないので、JVMリストの実行を取得する権限を与えます。 リファレンス

jprofilerツールが私のコンピュータのいくつかの変更をするコメントに投稿したもう1つのこと。だからこれに答えるのは同じです。それはそのフォルダへの許可を与えました。

 

Some findings may be useful for others, In my machine hsperfdata_%USERNAME% not listing any running jvm id because there is no permission to current user so i give permission for fetching running jvm list. Reference

One more thing i posted in comment that jProfiler tool do some changes on my computer. So answear to this is same. It gave permission to that folder.

</div
 
 

関連する質問

2  「インタプリタループ」よりもゆっくり動作を実行するためにJavaコードが生成されたのはなぜですか?  ( Why does java code generated to perform an operation run more slowly than an in ) 
ビットセットでビットごとの操作を実行するいくつかのJavaコードを持っています。私は操作のリストを持っていて、彼らを彼らをループさせることによって彼らを「解釈」することができますが、私がこれらの操作をできるだけ早く実行できるようにすることが私にとって重要です。...

1  Scalaの俳優モデルは、Cスレッドとネイティブシステムスレッドをどのように使用しますか?  ( How does scalas actor model make use of c threads and native system threads ) 
Scalaの俳優モデルは、Cスレッドとネイティブシステムスレッドをどのように利用していますか? コンパイラがプラグブルであることを理解しているので、ScalaコンパイラはJavaコンパイラを置き換えます。私は次のステップで混同しています、コードの中間表現はホ...

0  ホットスポットJVMのための-Serverオプションの効果は何ですか?  ( Whats the effect of server option for the hotspot jvm ) 
Sun HotSpot JVMを起動するときに<コード> -server オプションを渡す正確な効果に関する明確な文書を見つけることができません。 誰かがそれが何をしているのかをまとめることができますか? ...

0  Docker内で実行されているときにSpring BootアプリケーションのJVMホットスポット設定を構成する方法  ( How to configure jvm hotspot configurations for spring boot application when run ) 
私はDockerFileを使用して次のようにJVM設定を渡します。 <事前> <コード> FROM openjdk:11 COPY build/libs/api.jar /app/ EXPOSE 8080 ENTRYPOINT ["java", "-Xms25...

1  デバッグJNI HotSpotのクラッシュ  ( Debugging jni hotspot crashes ) 
私は、リモートのLinuxベースのシステム上でいくつかのカスタムJNIコードをテストしています。私は、DBXとJDBは完全に有用であることと、問題を診断されていないインストールする必要がありますする必要はありません。実際にどこJNIコードイムつもりは間違っ以内...

8  JVMからトークンエンドポイントにアクセスするときのGoogle認証エラー  ( Google authentication errors when accessing token endpoint from jvm ) 
JVMバックエンドでWebアプリケーションを実行します(Java 7 Update 75;コードはScalaにありますが、これが関連性があるとは思わない)。 GoogleをOAuthで認証に使用します。 私たちが断続的にユーザーを認証できなかった最後の数ヶ月...

5  Java HotSpot Jitアセンブリコードの印刷  ( Printing java hotspot jit assembly code ) 
私はJavaで非常に愚かなテストクラスを書きました: <事前> <コード> public class Vector3 { public double x,y,z ; public Vector3(double x, double y, doubl...

893  Javaで正しいマイクロベンチマークを書くにはどうすればよいですか?  ( How do i write a correct micro benchmark in java ) 
どのようにして、Javaで正しいマイクロベンチマークを書いていますか? 私はいくつかのコードサンプルとコメントを探しています。 例:ベンチマークは時間/反復または反復/時間を測定する必要があり、なぜですか? 関連:はStopWatch Benchmarking...

4  デフォルトのロケールは、標準以外のJavaインストールによって誤って報告されています  ( Default locale is reported incorrectly by non standard java installation ) 
インストールされているバージョンのJDKを使用する場合、デフォルトのシステムロケールは正しく報告されますが、<コード> adoptopenjdk-11 <コード> 9988777661 を使用すると、常にとして報告されます。コード> <事前> <コード> ...

6  Sun JVMでのインライン化最適化を無効にする方法  ( How to disable inlining optimization with sun jvm ) 
私は私のコードにインライン化の効果を示す実験をする必要があります。誰もがSun JVMでインライン化を無効にする方法を知っていますか?私は http://www.oracle.com/technetwork/java/javase/ tech / vmopti...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有