本文目录一览:
eclipse怎么给java文件设置运行参数
工具:
eclipse
方法如下:
在代码中右键,选择 Run As
→ Run Configurations
。
选择 Arguments
,在 Program Arguments
中输入参数,不同参数之间用空格隔开。
Java 的命令行 编译和运行参数 如:-cp 怎么理解?
javac
用法:javac 选项 源文件
其中,可能的选项包括:
-g
生成所有调试信息-g:none
不生成任何调试信息-g:{lines,vars,source}
只生成某些调试信息-nowarn
不生成任何警告-verbose
输出有关编译器正在执行的操作的消息-deprecation
输出使用已过时的 API 的源位置-classpath
路径 指定查找用户类文件的位置-cp
路径 指定查找用户类文件的位置-sourcepath
路径 指定查找输入源文件的位置-bootclasspath
路径 覆盖引导类文件的位置-extdirs
目录 覆盖安装的扩展目录的位置-endorseddirs
目录 覆盖签名的标准路径的位置-d
目录 指定存放生成的类文件的位置 使用-d
参数,如类中定义了包,则编译时会自动生成包,例如:
javac -d . helloworld.java
表示在当前目录下编译 Helloworld
类。.
表示当前目录,如 helloworld
中定义有包,则在当前目录下生成包。
-encoding
编码 指定源文件使用的字符编码-source
版本 提供与指定版本的源兼容性-target
版本 生成特定 VM 版本的类文件-version
版本信息-help
输出标准选项的提要-X
输出非标准选项的提要-J标志
直接将标志传递给运行时系统
java
用法:
java [-选项] 类 [参数...]
(执行一个类) 或者:
java [-选项] -jar jar文件 [参数...]
(执行一个jar文件) 其中,可能的选项包括:
-client
选择 "client" VM-server
选择 "server" VM-hotspot
与 "client" VM 同义 [不赞成] 默认情况的 VM 是 client。-cp
一个文件夹和 zip/jar 文件组成的类搜索路径-classpath
一个文件夹和 zip/jar 文件组成的类搜索路径 一个由文件夹、JAR 压缩文件,或者 ZIP 压缩文件组成的用来搜索类的列表。-D名字=值
设置一个系统属性-verbose[:class|gc|jni]
使详细输出变的可用-version
打印产品版本然后退出-version:值
只运行指定版本-showversion
打印产品版本后继续-jre-restrict-search | -jre-no-restrict-search
在版本搜索的时候,包含/排除用户私人的 JRE-? -help
打印帮助信息-X
打印非标准选项帮助-ea[:包名...|:类名]
-enableassertions[:包名...|:类名]
使断言可用-da[:包名...|:类名]
-disableassertions[:包名...|:类名]
使断言不可用-esa | -enablesystemassertions
使系统级断言可用-dsa | -disablesystemassertions
使系统级断言不可用-agentlib:库名[=选项]
加载本地代理库库名,例如:-agentlib:hprof
-agentpath:路径名[=选项]
通过全路径名来加载本地代理库-javaagent:jar路径[=选项]
加载 Java 编程语言代理,可查看java.lang.instrument
java main函数怎么设置参数
如果用命令的方式运行 Java 程序,在运行命令后面添加参数值即可,例如: 普通 Java 运行命令:
java helloworld
加参数运行命令:
java helloworld 张三
普通 Java 运行命令:
java -jar test.jar
加参数运行命令:
java -jar test.jar 张三
张三就是第一个参数,第二个参数依次挂在后面即可,在 main
函数的 args
参数中可以获取到。
如果是 Eclipse 这样的开发环境,应该可以找到配置程序启动参数的地方。例如:
Eclipse 配置方式为:Run As
→ Run Configurations
→ Arguments
→ 在 Program Arguments
中输入参数值即可,空格隔开。
其他开发工具类似。