“智能想法”文件夹名作为目录路径
我试图将我所有的项目都放在一个名为“;”的文件夹中他们都停止了跑步,我一换回来,他们就完全好了
有没有办法在这样的路径中运行程序:
D:\Desktop\;\program\
提示:这会导致以下运行时错误:“错误:无论程序是简单的hello world还是复杂的计算程序,都无法找到或加载主类{class name}”
你可以在下面搜索框中键入要查询的问题!
我试图将我所有的项目都放在一个名为“;”的文件夹中他们都停止了跑步,我一换回来,他们就完全好了
有没有办法在这样的路径中运行程序:
D:\Desktop\;\program\
提示:这会导致以下运行时错误:“错误:无论程序是简单的hello world还是复杂的计算程序,都无法找到或加载主类{class name}”
# 1 楼答案
Java本身(在我的例子中是Oracle Java 8)对于以分号(;)命名的文件夹没有问题。即使它是桌面的子文件夹,它也可以工作
按以下方式进行测试:
cd "C:\Users\<user>\Desktop\;\program"
java <MainClass>
如果不起作用,请检查您是否在包中定义了类(代码假定您的类位于“默认包”中,并且编译的.class文件存储在桌面的;\program子文件夹中: