问题描述
尝试在我的Android设备上安装Java SDKs
时遇到问题。
我要求其安装能够使用apktool
中的Termux
。我已经在许多论坛甚至YouTube上进行了调查,但无法解决问题。我使用了script,但对我也不起作用;我得到Bad system call
。我已经安装了apktool
,但是缺少Java
插件才能正常工作。谁能帮我吗?
解决方法
此平板电脑正在运行。其他平板电脑仍然无法使用。
$ java
Usage: java [options] <mainclass> [args...]
(to execute a class)
or java [options] -jar <jarfile> [args...]
(to execute a jar file)
or java [options] -m <module>[/<mainclass>] [args...]
java [options] --module <module>[/<mainclass>] [args...]
(to execute the main class in a module)
Arguments following the main class,-jar <jarfile>,-m or --module
<module>/<mainclass> are passed as the arguments to main class.
where options include:
-d32 Deprecated,will be removed in a future release
-d64 Deprecated,will be removed in a future release
-client is a synonym for the "server" VM [deprecated]
-cp <class search path of directories and zip/jar files>
-classpath <class search path of directories and zip/jar files>
--class-path <class search path of directories and zip/jar files>
A : separated list of directories,JAR archives,and ZIP archives to search for class files.
-p <module path>
--module-path <module path>...
A : separated list of directories,each directory
is a directory of modules.
--upgrade-module-path <module path>...
A : separated list of directories,each directory
is a directory of modules that replace upgradeable
modules in the runtime image
--add-modules <module name>[,<module name>...]
root modules to resolve in addition to the initial module.
<module name> can also be ALL-DEFAULT,ALL-SYSTEM,ALL-MODULE-PATH.
--list-modules
list observable modules and exit
-d <module name>
--describe-module <module name>
describe a module and exit
--dry-run create VM and load main class but do not execute main method.
The --dry-run option may be useful for validating the
command-line options such as the module system configuration.
--validate-modules
validate all modules and exit
The --validate-modules option may be useful for finding
conflicts and other errors with modules on the module path.
-D<name>=<value>
set a system property
-verbose:[class|module|gc|jni]
enable verbose output
-version print product version to the error stream and exit
--version print product version to the output stream and exit
-showversion print product version to the error stream and continue
--show-version
print product version to the output stream and continue
--show-module-resolution
show module resolution output during startup
-? -h -help
print this help message to the error stream
--help print this help message to the output stream
-X print help on extra options to the error stream
--help-extra print help on extra options to the output stream
-ea[:<packagename>...|:<classname>]
-enableassertions[:<packagename>...|:<classname>]
enable assertions with specified granularity
-da[:<packagename>...|:<classname>]
-disableassertions[:<packagename>...|:<classname>]
disable assertions with specified granularity
-esa | -enablesystemassertions
enable system assertions
-dsa | -disablesystemassertions
disable system assertions
-agentlib:<libname>[=<options>]
load native agent library <libname>,e.g. -agentlib:jdwp
see also -agentlib:jdwp=help
-agentpath:<pathname>[=<options>]
load native agent library by full pathname
-javaagent:<jarpath>[=<options>]
load Java programming language agent,see java.lang.instrument
-splash:<imagepath>
show splash screen with specified image
HiDPI scaled images are automatically supported and used
if available. The unscaled image filename,e.g. image.ext,should always be passed as the argument to the -splash option.
The most appropriate scaled image provided will be picked up
automatically.
See the SplashScreen API documentation for more information
@argument files
one or more argument files containing options
-disable-@files
prevent further argument file expansion
To specify an argument for a long option,you can use --<name>=<value> or
--<name> <value>.
有关更多详细信息,请参见this。
,https://archive.org/download/openjdk-9-jre-headless_9.2
在arm和aarch64上工作 似乎最好先安装jre ....