一、普通Java project:
1、Eclipse下的系统参数设置:
在VM arguments下,设置以下值:-DcrawlerHome=E:\crawler
2、LINUX下的运行设置:
用脚本启动时,启动的命令参数如下:
${JAVA_HOME}/bin/java -DcrawlerHome=/usr/local/crawler -Xms512m -Xmx512m
二、Web Project:
1、Eclipse下的系统参数设置:
2、LINUX下的Tomcat的系统参数设置:
打开文件:${TOMCAT_HOME}/bin/startup.sh,在文件的倒数第二行添加:
JAVA_OPTS="-XX:PermSize=64M
-XX:MaxPermSize=128m
-Xms512m
-Xmx1024m
-DcrawlerHome=/opt/crawler/newsApiServiceConf/conf"
export JAVA_OPTS
三、代码调用方式:
在程序代码中,通过以下方式获取:
String home = System.getProperty("crawlerHome");
其中,-D是标志关键字。
分享到:
相关推荐
### JAVA读取环境变量 #### 知识点概述 在Java程序中,有时我们需要根据不同的运行环境(如Windows或Linux)来获取系统环境变量。这些环境变量包含了操作系统配置的重要信息,比如路径设置、用户信息等。本文将...
这个“java反射获取参数.zip”文件很可能是关于如何利用Java反射获取类的属性、方法,特别是对于List集合类的操作。 首先,我们来详细解释Java反射的基本概念。在Java中,每个类都有一个Class对象,这个对象包含了...
### JAVA获取系统时间知识点详解 在Java编程语言中,获取并格式化系统当前时间是一项非常基础且常用的操作。本文档将详细介绍如何利用Java内置类来实现这一功能,并深入探讨其中涉及的重要概念和技术细节。 #### ...
3. **配置串口**:在Java程序中,你需要指定要连接的串口(如COM1、COM2等),设置波特率、数据位、停止位和校验位等参数,这些参数通常根据电子秤的说明书进行配置。 4. **读取和解析数据**:连接成功后,你可以...
如果你不能或不想通过命令行参数设置时区,可以在代码中使用`TimeZone`类进行设置: ```java TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); ``` 3. **使用`java.time`包**: 如果你的项目使用...
1. **初始化**:加载和注册摄像头设备,这可能涉及到查找可用的摄像头,选择合适的设备,以及设置初始参数,如分辨率和帧率。 2. **捕获视频流**:创建一个`CaptureDevice`实例,打开摄像头并开始捕获视频流。这...
- **限制重试次数**:对关键操作设置重试限制,防止恶意用户通过大量尝试篡改参数。 总的来说,虽然Java中的请求参数默认是只读的,但通过`HttpServletRequestWrapper`和`Filter`,我们可以实现动态修改请求参数。...
接着,使用`get()`或`set()`方法来读取或设置值。例如,对于私有属性`private int myPrivateVar`,获取其值的代码是`Field privateField = myClass.getDeclaredField("myPrivateVar"); privateField.setAccessible...
6. 读取和写入CSV文件时的参数设置,包括路径、分隔符和字符集。 javacsv-2.0.jar包提供了一个方便的方式来读取和写入CSV文件。在Java项目中,我们可以使用javacsv-2.0.jar包来实现读取和写入CSV文件的功能。
Java 读取串口数据是Java编程中一个重要的部分,特别是在物联网(IoT)设备通信、嵌入式系统以及工业自动化等领域。RXTX库是一个流行的开源Java库,用于实现与串行端口(COM口)和并行端口的交互。在本教程中,我们将...
在提供的压缩包文件中,"JAVA读取USB扫描枪"可能是包含示例代码或完整实现的Java程序。你可以参考这些代码来理解具体的实现细节。在实际应用中,可能还需要考虑线程同步、错误重试、数据格式转换等复杂情况,确保...
1. **CPU监控**:通过JNI调用系统API获取CPU使用率,这通常涉及到读取/proc/stat文件或者其他操作系统特定的接口。 2. **内存监控**:监测物理内存和虚拟内存的使用,可能涉及操作系统的内存管理接口,例如在Linux...
在Java编程中,Properties文件是一种常用的配置文件格式,用于存储应用程序的配置参数或者环境设置。这些文件通常以键值对的形式存在,例如`key=value`。读取Properties文件是Java开发中的常见操作,特别是在需要...
"java读取电子称重量数据完整版rxtx包"是一个专为此目的设计的解决方案,它使用了RXTX库,这是一个开源的Java串行通信接口,支持Windows、Linux、Mac OS X等多个操作系统。 RXTX库是Java平台上的一个强大工具,用于...
这些`Field`对象提供了设置和获取字段值的能力,通过`set()`和`get()`方法。 ```java Class<?> clazz = Class.forName("com.example.YourClass"); Field[] fields = clazz.getDeclaredFields(); for (Field ...
这个示例可能包括了建立连接、设置分页参数、执行查询、处理结果集以及关闭资源的过程。打开这个文件,按照示例代码一步步实践,可以帮助你更好地理解这个过程。 在"lib"目录下,可能存在其他库文件,这些可能是...
本篇文章将重点讲解如何使用Java读取NetCDF文件以及生成等值线的实现方法,主要涉及两个关键库:netcdf-4.3.22.jar和wContour.jar。 首先,`netcdf-4.3.22.jar`是Unidata开发的Java NetCDF库,它提供了全面的功能来...
以上就是使用Java读取TXT文件并将其内容存入数据库的基本步骤。根据实际需求,可能还需要处理异常、优化性能(如批处理SQL)、验证数据格式等细节问题。在处理大规模数据时,考虑使用多线程或者流式处理来提高效率。
1. **系统参数设置**: 在`Run`菜单中选择`Edit Configurations...`,找到对应的运行配置(如Spring Boot应用),在`Configuration`区域的`VM options`框内输入系统参数。 2. **运行参数设置**: 同样在`Run`菜单的`...
你可以通过查看源代码学习如何在实际项目中整合Java串行通信和Modbus协议,包括如何设置串口参数(波特率、数据位、停止位、校验方式等),如何构建和解析Modbus报文,以及如何处理通信过程中的错误。 总的来说,...