gpt4 book ai didi

java - 在 SPOJ 上提交 JAR 文件时出现编译错误

转载 作者:搜寻专家 更新时间:2023-11-01 03:54:03 24 4
gpt4 key购买 nike

我正在为 TEST 提交一个 JAR 文件SPOJ 上的问题,但出现编译错误。

2
/bin/bash: line 5: mkdir: command not found
/bin/bash: line 6: META-INF/MANIFEST.MF: No such file or directory
/bin/bash: line 7: META-INF/MANIFEST.MF: No such file or directory
/bin/bash: line 8: META-INF/MANIFEST.MF: No such file or directory
zip warning: name not matched: META-INF

zip error: Nothing to do! (try: zip -r tested.zip . -i META-INF)

我的JAR文件的内容已经包含了META-INF/MANIFEST.MF文件,所以我不明白编译错误。

$ jar tf Main.jar
META-INF/
META-INF/MANIFEST.MF
Main.class

以下是我用于创建 JAR 文件的 JAVA 代码。

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {
public static void main (String[] args) throws Exception {
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
String s;
while (!(s=r.readLine()).startsWith("42")) System.out.println(s);
}
}

在解决编译错误方面的任何帮助将不胜感激。

编辑:我正在使用 java 存档工具创建 jar。

jar -cfm Main.jar manifest Main.class

list 包含

Main-Class: Main

最佳答案

尝试通过 Java (Hotspot 8u) 选项而不是 JAR (JavaSE6) 选项提交解决方案。这对我来说很有效!

无论如何,你应该尝试Ideone你的解决方案首先要验证它是否完美,然后将它提交给 SPOJ 法官

关于java - 在 SPOJ 上提交 JAR 文件时出现编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14250572/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com