Skip to content

java项目,主方法运行报错 #133

@leafleo

Description

@leafleo

说明: java项目run主方法, 报does not export sun.security.action to unnamed module, 在本地 vscode里面可以正常运行

环境:
jdk: 17
nodejs: v18.19.0

启动配置:
image

安装的扩展:
image

运行错误:
[Error - 4:35:00 PM] 2024年12月21日 下午4:35:00 [error response][launch]: class com.microsoft.java.debug.core.adapter.AdapterUtils (in unnamed module @0x328bf1e1) cannot access class sun.security.action.GetPropertyAction (in module java.base) because module java.base does not export sun.security.action to unnamed module @0x328bf1e1
class com.microsoft.java.debug.core.adapter.AdapterUtils (in unnamed module @0x328bf1e1) cannot access class sun.security.action.GetPropertyAction (in module java.base) because module java.base does not export sun.security.action to unnamed module @0x328bf1e1
java.lang.IllegalAccessError: class com.microsoft.java.debug.core.adapter.AdapterUtils (in unnamed module @0x328bf1e1) cannot access class sun.security.action.GetPropertyAction (in module java.base) because module java.base does not export sun.security.action to unnamed module @0x328bf1e1
at com.microsoft.java.debug.core.adapter.AdapterUtils.getTmpDir(AdapterUtils.java:356)
at com.microsoft.java.debug.core.adapter.AdapterUtils.createTempFile(AdapterUtils.java:375)
at com.microsoft.java.debug.core.adapter.AdapterUtils.generateArgfile(AdapterUtils.java:345)
at com.microsoft.java.debug.core.adapter.handler.LaunchRequestHandler.handleLaunchCommand(LaunchRequestHandler.java:131)
at com.microsoft.java.debug.core.adapter.handler.LaunchRequestHandler.handle(LaunchRequestHandler.java:80)
at com.microsoft.java.debug.core.adapter.DebugAdapter.lambda$dispatchRequest$0(DebugAdapter.java:85)
at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(CompletableFuture.java:1187)
at java.base/java.util.concurrent.CompletableFuture.thenCompose(CompletableFuture.java:2309)
at com.microsoft.java.debug.core.adapter.DebugAdapter.dispatchRequest(DebugAdapter.java:84)
at com.microsoft.java.debug.core.adapter.ProtocolServer.dispatchRequest(ProtocolServer.java:118)
at com.microsoft.java.debug.core.protocol.AbstractProtocolServer.lambda$new$0(AbstractProtocolServer.java:78)
at io.reactivex.internal.observers.LambdaObserver.onNext(LambdaObserver.java:60)
at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.drainNormal(ObservableObserveOn.java:200)
at io.reactivex.internal.operators.observable.ObservableObserveOn$ObserveOnObserver.run(ObservableObserveOn.java:252)
at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)
at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions