`
BucketLi
  • 浏览: 195149 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5674
社区版块
存档分类
最新评论

JAVA设置SystemProperty和启动参数

 
阅读更多
之前一直没去搞明白程序启动参数和 System.getProperty所取得的参数的区别。现在tips下,
System.getProperty中取得的参数有些是默认的,不过也可以自行设置,方法是在java命令之后,启动类之前,添加 -Dkey=value 类似格式的参数。

程序启动参数(也就是main函数后面的String[] args)必须加在启动类后面,用空格隔开。

$JAVA_HOME/bin/java $JAVA_OPTS -Dreplicator.properties=$CONF_DIR/replicator.properties -classpath $CLASSPATH $MGR_CLASS > $START_LOG 2>&1 &
分享到:
评论

相关推荐

    JAVA启动参数大全

    Java 启动参数大致可以分为三类:标准参数、非标准参数和非Stable参数。本篇文章主要聚焦于标准参数的介绍与解析。 #### 二、标准参数详解 ##### 1. `-client` - **用途**:设置 JVM 使用 Client 模式启动。 - **...

    JAVA启动参数大全.pdf

    Java启动参数大全是Java开发者必须掌握的关键知识,它直接影响到Java应用程序的性能、稳定性和资源利用率。在解决像`OutOfMemoryError`这样的问题时,正确配置启动参数至关重要。Java启动参数主要分为三类:标准参数...

    JAVA启动参数大全1.pdf

    这篇文章将深入探讨Java的三种启动参数类别:标准参数、非标准参数和非Stable参数,并着重介绍标准参数。 首先,标准参数是所有JVM实现必须支持且保持向后兼容的选项。以下是一些重要的标准参数: 1. `-client`:...

    Java虚拟机参数详解

    Java虚拟机参数可以分为基本参数和扩展参数两类,基本参数用于设置虚拟机的运行模式和类搜索路径,而扩展参数则提供了更多的自定义选项。 基本参数 * -client和-server参数:用于设置虚拟机的运行模式,-client...

    解决-Dmaven.multiModuleProjectDirectory system propery is not set

    2. 配置有误:除了环境变量外,Maven还需要在Java运行时配置中设置对应的VM参数。如果这些参数配置错误或者没有正确设置,同样会导致"-Dmaven.multiModuleProjectDirectory"系统属性无法被正确识别。 为了解决这个...

    JVM启动参数应用集合

    JVM启动参数的正确配置对于优化应用程序性能、控制内存使用、诊断问题和调试至关重要。本篇文章将详细介绍JVM的一些标准启动参数,以帮助开发者更好地理解和应用它们。 1. **-client与-server** `-client` 和 `-...

    Java命令行运行参数说明大全.txt

    在命令行中,可以使用以下命令来查看JVM支持的基本参数和扩展参数: - 基本参数列表:`JAVA_HOME/bin/java` - 扩展参数列表:`JAVA_HOME/bin/java -X` 这里`JAVA_HOME`是JDK的安装路径。 #### 三、基本参数说明 ...

    Linux中java log输出中文乱码.docx

    Linux 中 Java log 输出中文乱码解决方案 ...或者,在 Java 应用程序的启动命令中添加以下参数: -Dfile.encoding=UTF-8 解决 Java log 输出中文乱码问题需要ombine locale 设置和 Java 应用程序的编码方式设置。

    URL转换为PDF的Java实现

    System.setProperty("webdriver.chrome.driver", "path/to/chromedriver"); ChromeOptions options = new ChromeOptions(); options.addArguments("--headless", "--disable-gpu", "--print-to-pdf"); ChromeDriver...

    将java程序运行为后台服务demo

    总结,将Java程序运行为后台服务涉及多个层面,包括守护线程的使用、命令行参数处理、系统属性设置、脚本编写、服务注册以及异常和日志管理。通过学习和实践"test-deamon"项目,你将更好地理解和掌握这一过程。

    Java 命令行运行参数大全

    - `java -Dmy.property="some value with spaces"`,设置包含空格的属性值。 ##### 5. `-verbose[:class|gc|jni]` - **用途**: 显示详细的JVM运行信息。 - **示例**: - `-verbose:class`,显示类加载信息。 - `...

    Java System类详解_动力节点Java学院整理

    - `System.setProperty()` 和 `System.getProperty()`:用于设置和获取系统属性。 3. **加载文件和类库**: - `System.load()`:加载指定的本地库文件(.dll或.so)。 - `System.loadLibrary()`:加载指定的本地...

    Oozie之JavaAction测试实例

    类似于MapReduce和Pig操作,可以通过引用job.xml文件和使用内联配置属性来设置Hadoop配置。重复配置属性的较晚值会覆盖较早值。 内联属性值可以使用EL表达式进行参数化。需要注意的是,Hadoop的`mapred.job.tracker...

    java中文乱码字符集解决大全.pdf

    - **设置系统属性**:通过`System.setProperty("file.encoding", "GBK")`在程序启动前设定文件读写编码。 - **使用InputStreamReader/OutputStreamWriter**:在读写文件或网络数据时,明确指定正确的字符编码。 - **...

    13-Java语言(classpath环境变量)

    3. CLASSPATH系统属性:在Java代码中,通过`System.setProperty("java.class.path", "/path/to/lib")`来设置,但这通常不推荐,因为可能会覆盖已有的系统设置。 三、classpath的路径格式 classpath可以包含多个路径...

    解决Linux操作系统下Java的中文乱码问题

    5. **处理系统输出**:控制台输出的乱码可能需要修改终端的字符集设置,或者在Java中使用`System.setProperty("console.encoding", "UTF-8")`。 6. **处理网页和网络数据**:在HTTP请求和响应中正确设置`charset`,...

Global site tag (gtag.js) - Google Analytics