java路径空格(java路径格式)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享java路径空格的知识,其中也会对java路径格式进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

eclipse Java工作空间 为什么说用有空格、中文的路径不好?

我现在就遇到一个如果工作空间带空格就很尴尬的问题:

我的工作空间名字为Temporary Program。

我有个作业程序要用到RunRun ConfigurationsArgumentsVM argumenrs的参数。

运行之后就会报错,因为路径中Temporary Program带空格(就算加了“”括起来也不行)。但是我把agent.jar文件换个不带空格的路径:

就可以正常运行了。

所以我觉得在学习过程中可能会遇见工作区间带空格或者中文就不好解决的问题。所以,

工作空间用有空格、中文的路径不好。

如果在安装java的路径中出现空格会出现什么问题

没有有任何影响,安装路径可以有空格。我的jdk目录一直就是C:\Program Files\Java

JAVA程序命令行中有空格问题

比如:

java Test a b

Test程序会收到两个参数"a"和"b",如果想要让它收到"a b",命令行可以改成

java Test "a b"

如果你不能编辑java运行的命令行,又很肯定你的程序只应该接收1个参数,可以在你的程序中进行处理:

if(args != null args.length0){

StringBuffer paramBuf = new StringBuffer(args[0]);

for(int i=1; iargs.length; ++i){

paramBuf.append(' ').append(args[i]);

}

String param = paramBuf.toString();

System.out.println(param);

}else{

System.out.println("please input filepath !");

}

回答补充:

请楼主尽可能采用我一开始提到的方法,这是最标准的。

如果你运行java的命令行是

java Test a b

JVM(即java.exe)得到的参数已经是

"Test"、"a"、"b"

即参数的分割不是JVM做的事情,是操作系统做的事情。JVM得到的参数已经是分割好了的,本身无能为力(也就是说,你无法通过给java命令行添加一些编译选项,使JVM将类名后面的字符串理解为一个整体的参数,因为JVM在得到这些参数时,已经被操作系统分割好了)。

而Windows的命令行,使用空白字符做分隔符,这一点没有办法更改(如果整个Windows系统的命令行分隔符所采用的字符被更改,恐怕大部分程序都不能正常运行了)。

Java程序shell启动脚本文件中路径带空格怎么办?

export START_CMD="${_JAVACMD} ${JAVA_OPTS} ${SUNJMX} -classpath ${XXX_CLASSPATH} -DXXX_HOME=${XXX_HOME} test.AppMain"

java路径空格的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java路径格式、java路径空格的信息别忘了在本站进行查找喔。

发布于 2023-04-08 10:04:56
收藏
分享
海报
36
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了