jsvc有一个-client选项,但它在我的系统中不可用:
/usr/bin/jsvc -help ...
...
-jvm <JVM name>
use a specific Java Virtual Machine. Available JVMs:
'server'
-client
use a client Java Virtual Machine.
-server
use a server Java Virtual Machine.
...这似乎归结为将库文件放在lib/client目录下的JAVA_HOME下--但我所拥有的只是lib/server。
这个目录在Arch、aarch64或macOS上不存在。这是某种单独的安装吗,还是jsvc在那个地方存在这样一个VM是完全错误的呢?
发布于 2022-12-02 00:27:02
这是一个我有一段时间没更新过的实验室盒.但看起来最近的JRE只有"server“选项:
C:\> java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
c:\>java -help
Usage: java [-options] class [args...]
(to execute a class)
or java [-options] -jar jarfile [args...]
(to execute a jar file)
where options include:
-d32 use a 32-bit data model if available
-d64 use a 64-bit data model if available
-server to select the "server" VM
The default VM is server.另外:
c:\Program Files\java\jdk-11.0.1>tree lib
Folder PATH listing for volume OS
Volume serial number is 00000051 4C32:5A1F
C:\PROGRAM FILES\JAVA\JDK-11.0.1\LIB
├───jfr
├───security
└───server
<= Look Ma! No "client"!https://stackoverflow.com/questions/74649549
复制相似问题