- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在制作一个我的世界服务器...并且我遇到了 IllegalChar 错误这是日志:
Exception in thread "main" java.nio.file.InvalidPathException: Illegal char <:> at index 4: file:FOO\server.properties
at sun.nio.fs.WindowsPathParser.normalize(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPathParser.parse(Unknown Source)
at sun.nio.fs.WindowsPath.parse(Unknown Source)
at sun.nio.fs.WindowsFileSystem.getPath(Unknown Source)
at java.io.File.toPath(Unknown Source)
at com.sukkit.Info.loadProperties(FOO2.java:31)
at com.sukkit.Sukit.main(FOO.java:17)
这是 server.properties 文件:
generator-settings=
allow-nether=true
level-name=world
enable-query=false --FOURTH LINE
allow-flight=false
server-port=25565
level-type=DEFAULT
enable-rcon=false
force-gamemode=false
level-seed=
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
texture-pack=
online-mode=true
pvp=true
difficulty=1
gamemode=0
max-players=20
spawn-monsters=true
generate-structures=true
view-distance=10
motd=A Minecraft Server
这是代码:
File extFile = new File("server.properties");//create external file
File inFile = new File(MAINFOO.getCodeBase(*/I HAVE CREATED THIS METHOD IN THE MAIN FOO CLASS*/)+"server.properties");//create internal file
if (!extFile.exists()){
OutputStream out;
try {out = new FileOutputStream(extFile);
Files.copy(inFile.toPath(), out);
} catch (FileNotFoundException e) {
Sukit.logE(e.toString());
Sukit.getLogger().severe("ERROR: FILE IS CORRUPT...PLEASE REDOWNLOAD SUKIT");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
这是 MAINFOO.getCodeBase() 方法:
public static String getCodeBase() {
String i = ClassLoader.getSystemResource("server.properties").toString();
String is[] = i.split("server.properties");
logD(is[0]);
return is[0];
}
我的属性文件中没有一个 :...帮助
最佳答案
问题不在于文件。问题在于文件名:file:FOO\server.properties
。请注意,在索引 4(字符 5)处,有一个 :
。相反,您应该只使用 FOO\server.properties
并省略 file:
。
关于java.nio.file.InvalidPathException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17266248/
这段代码有问题。即我收到消息: Exception in thread "main" java.nio.file.InvalidPathException: Illegal char at inde
我正在尝试使用 java 语句在 ubuntu 机器上复制文件 Files.copy(new File("/tmp/source/测试.xlsx").toPath(), new File("/tmp/
我正在使用 JsonPath,并且能够在提供的路径正确时解析我的数据并获取值。 但是,当我提供不正确的路径(用户输入)时,程序将终止。我不希望这种事发生。我是否可以捕获此异常并继续执行后续步骤? tr
我正在制作一个我的世界服务器...并且我遇到了 IllegalChar 错误这是日志: Exception in thread "main" java.nio.file.InvalidPathExce
我最近将Android Studio更新为v 2.2 Preview5。在尝试运行我的一个项目时,我遇到了2个错误。 更新后 java.nio.file.InvalidPathException(当我
我正在使用此代码 String path = getClass().getResource("Template.xls").getPath(); 当我在我的机器(Windows)上运行它时,一切都
问题是 AS 无法识别路径中的西里尔字符。 InvalidPathException: Illegal char at index 9: C:\Users\??????\.android\avd\s
我必须将类路径资源从一个包复制到另一个包。 我的程序是: public static void main(String[] args) throws IOException, URISynta
在我的mockito测试用例中,我使用下面的代码片段, this.mockMvc.perform(get(myURL + myId).param("mock", "false").param("fil
当我使用 Paths.get() 创建目录时遇到以下异常。 java.nio.file.InvalidPathException: Illegal char at index 2: /C:/User
当我尝试从 5.3.9 升级到 Magnolia 5.4 或从官方网站下载带有 tomcat 的 Magnolia bundle 并运行它时,在发布/取消发布时我收到: Exception in th
我有两行代码: File file = new File("report_はな.html"); Path path = Paths.get(file.getCanonicalPath()); 无论如何
我在 android app bundle 中遇到了这个问题。我已经成功地从 android studio 3.4.2 创建了 android app bundle,现在我想使用 bundletool
我正在想办法解决我的问题。我正在使用 java.nio。当我在 Linux 环境中执行 Paths.get("/","/").toString() 时,它工作正常,因为它是基于 Linux 的路径。但
我正在尝试从 Spring 4.x 升级到 Spring 5.x,但遇到一个问题。我在META-INF\spring\abc\中有多个spring xml配置文件目录。在 META-INF\sprin
我正在尝试创建一些目录,这些目录具有国家符号,如“äöü”等。不幸的是,每当尝试这样做时,我都会收到此异常: java.nio.file.InvalidPathException: Malformed
我正在使用谷歌闭包编译器来格式化我的网络项目中的许多JavaScript文件。因此我正在编写一个Java应用程序来遍历根目录下的所有js文件。出于测试目的,我仅尝试使用单个 javascript 文件
这个问题已经有答案了: java.nio.file.InvalidPathException: Illegal char at index 2: (8 个回答) 已关闭 4 年前。 在发送带有附件的
我是一名优秀的程序员,十分优秀!