問題タブ [java-17]

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

java - Error: Could not find or load main class A Cause by: java.lang.ClassNotFoundException:? が表示されるのはなぜですか?

端末からJavaプログラムを実行しようとしていました。だから私はコードを使用してコンパイルしjavac FileName.java、それを実行しよjava ClassNameうとしjava ClassName.classました。「Hello World」を印刷するような非常に基本的なコードを試していますが、Javaファイルはパッケージ内にもありません。しかし、コマンドラインでは次のようなエラーがスローされます: ここに画像の説明を入力

しかし、フォルダークラスファイルで生成されています。

問題は何ですか?

Java SE 17 (jdk 17.0.1) をアンインストールして再インストールしようとしましたが、まだ機能していません。もう 1 つのことは、VS Code または任意のコード エディターを使用して実行しようとすると、そこで適切に実行されていることです。

A.java ファイル:-

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

wildfly-10 - 新しいjdk17でWildfly 10を実行することは可能ですか?

Wildfly 10.0.1 を使用しており、jdk17 LTS に切り替える予定です。Mac に新しい jdk をインストールし、Wildfly 10.0.1 のクリーン バージョンをダウンロードしました (デプロイや構成の変更などはありません)。Wildfly (./standalone.sh) を実行しようとすると、次のエラーが発生します。

警告: JBOSS_HOME が別のインストールを指している可能性があります - 予期しない結果が発生する可能性があります。

================================================== =======================

JBoss ブートストラップ環境

JBOSS_HOME: /opt/wildfly_clean

Java: /Library/Java/JavaVirtualMachines/jdk-17.0.1.jdk/Contents/Home/bin/java

JAVA_OPTS: -server -Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true

================================================== =======================

スレッド「メイン」の例外 javax.xml.stream.FactoryConfigurationError: プロバイダ com.sun.xml.internal.stream.XMLInputFactoryImpl をインスタンス化できませんでした: java.lang.reflect.InvocationTargetException at java.xml/javax.xml.stream.FactoryFinder java.xml/javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:148) の .newInstance(FactoryFinder.java:201) java.xml/javax.xml.stream.FactoryFinder.find(FactoryFinder.java:326) の) java.xml/javax.xml.stream.FactoryFinder.find(FactoryFinder.java:223) で java.xml/javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:166) で __redirected.__XMLInputFactory.(__XMLInputFactory) .java:66) で __redirected.__JAXPRedirected.initAll(__JAXPRedirected.java:77) で org.jboss.modules.Module$1.run(Module.java:132) で org.jboss.modules.Module$1.run(Module. java:119) java.base/java.security にあります。org.jboss.modules.Module.(Module.java:119) の AccessController.doPrivileged(AccessController.java:318) org.jboss.modules.Main.main(Main.java:385) の原因: java.lang. reflect.InvocationTargetException の java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(ネイティブ メソッド) の java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) の java.base/jdk.internal .reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)、java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)、java.base/java.lang.reflect.Constructor.newInstance(Constructor) .java:480) at java.xml/javax.xml.stream.FactoryFinder.newInstance(FactoryFinder.java:190) ... 11 以上原因: javax.xml.parsers.FactoryConfigurationError:プロバイダー __redirected.__SAXParserFactory をインスタンス化できませんでした: java.xml/javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:199) の java.lang.reflect.InvocationTargetException (java.xml/javax.xml.parsers.FactoryFinder)。 java.xml/javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:227) の newInstance(FactoryFinder.java:147) java.xml/javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:181) のjava.xml/jdk.xml.internal.JdkXmlUtils.getSAXFactory(JdkXmlUtils.java:352) で、java.xml/jdk.xml.internal.JdkXmlUtils.(JdkXmlUtils.java:89) で、java.xml/com.sun で。 org.apache.xerces.internal.impl.PropertyManager.initConfigurableReaderProperties(PropertyManager.java:144) java.xml/com.sun.org.apache.xerces.internal.impl.PropertyManager.(PropertyManager.java:78) at java .xml/com.sun.xml.internal.stream.XMLInputFactoryImpl.(XMLInputFactoryImpl.java:51) ... 17 原因: java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect .NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) の java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) の java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java) :499) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at java.xml/javax.xml.parsers.FactoryFinder.newInstance(FactoryFinder.java:188) ... 25 詳細原因: java.lang.IllegalAccessError: クラス __redirected.__SAXParserFactory はクラス com.sun.org.apache.xerces.internal.jaxp.SAXParserFactoryImpl にアクセスできません (モジュール java.xml) モジュール java.xml は com.sun.org.apache.xerces.internal.jaxp を java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) の名前のないモジュール @2b05039f にエクスポートしないためです。 java.base/java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) で java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:489) で java.base/java.lang. Reflect.Constructor.newInstance(Constructor.java:480) at __redirected.__SAXParserFactory.(__SAXParserFactory.java:106) ... 31 詳細Constructor.newInstanceWithCaller(Constructor.java:489) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at __redirected.__SAXParserFactory.(__SAXParserFactory.java:106) ... 31 詳細Constructor.newInstanceWithCaller(Constructor.java:489) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480) at __redirected.__SAXParserFactory.(__SAXParserFactory.java:106) ... 31 詳細

それに関する情報は inet にはあまりありません。したがって、私の質問は、そのエラーの意味と、jdk 17でwildflyを正常に実行するために、JAVA_OPTSなどを変更することは可能ですか.

jdk17でWildfly 10を実行することはまったく可能ですか?

ありがとうございました。

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

java - com.sun.xml.bind.v2.runtime.reflect.opt.Injector.defineClass が null であるため、Java 17 は「java.lang.reflect.Method.invoke(Object, Object[])」を呼び出せません

oauth2 を使用したスプリング ブートの小さなプロジェクトがあり、リソース サーバーを実行したい

設定:

  • ジャワ 17
  • spring-boot-starter-parent バージョン 2.5.6
  • spring-cloud-dependencies バージョン 2020.0.4
  • spring-boot-starter-oauth2-resource-server
  • spring-security-oauth2-autoconfigure

アプリを実行したいとき、例外があります:

何が間違っている可能性がありますか?