本文目录一览:
- 1、java的-D选项作用
- 2、运行java程序时javac -d . Test.java,为什么用-d. ?
- 3、java编译包的-d表示目录,这里的d是哪个英文单词的缩写?
- 4、java的-D命令行参数
- 5、java-d参数用途
java的-D选项作用
在环境变量CLASSPATH里把.加进去
执行 java 要cd到编译生成的TestParameter.class所在的目录
执行 javac 要cd到TestParameter.java所在的目录,执行 java 要cd到编译生成的TestParameter.class所在的目录
-D 设置系统参数
-d 设置编译生成的.class放到哪一个目录
代码如下:
public class Test {
public static void main(String[] args) throws IOException {
System.out.println(System.getProperty("log_path"));
}
}
什么叫区别,完全就不是一个意思。
经测试D:\ABC 是可以输出的,见下图:
运行java程序时javac -d . Test.java,为什么用-d. ?
这不是运行java程序,这是编译java源码,其中:
javac是java的编译器名;-d是编译器的参数选项,用来指定生成的包目录和.class文件的根目录,.表示将根目录指定为当前目录;Test.java是源文件名。
假设源文件Test.java中有如下包语句:package A.B;
则生成的Test.class文件保存在路径.\A\B\Test.class中。
如果没有包语句,则Test.class文件保存在路径.\Test.class中。
java编译包的-d表示目录,这里的d是哪个英文单词的缩写?
你好,提问者:
-d
是
dir
的缩写
是显示目录的。
如果解决了你的问题,请采纳,若有疑问请追问。谢谢
java的-D命令行参数
$LOG是系统环境变量 可能是在你的脚本里定义的也可能是全局定义的,你可以用echo $LOG看一下是什么.这种-DXXXX是java运行参数的语法
作用是配置一些环境变量,具体有哪些参数,参数有什么效果,和你用的实际环境、项目架构都有关
对,让程序知道log_path代表什么,具体程序怎么用,那是程序的事了
System.getProperty(“propertyName”) 比如你的就是System.getProperty("log_path")就可以拿到了
java-d参数用途
方法中的参数表示方法需要用到的数据,而返回值表示程序调用这个方法产生的结果。