mirror of
https://github.com/QingdaoU/JudgeServer.git
synced 2024-12-28 21:31:43 +00:00
Fix java compile error
This commit is contained in:
parent
c496fc4aae
commit
69cebafad2
@ -76,8 +76,13 @@ class JudgeServer:
|
|||||||
exe_path = Compiler().compile(compile_config=compile_config,
|
exe_path = Compiler().compile(compile_config=compile_config,
|
||||||
src_path=src_path,
|
src_path=src_path,
|
||||||
output_dir=submission_dir)
|
output_dir=submission_dir)
|
||||||
os.chown(exe_path, RUN_USER_UID, 0)
|
try:
|
||||||
os.chmod(exe_path, 0o500)
|
# Java exe_path is SOME_PATH/Main, but the real path is SOME_PATH/Main.class
|
||||||
|
# We ignore it temporarily
|
||||||
|
os.chown(exe_path, RUN_USER_UID, 0)
|
||||||
|
os.chmod(exe_path, 0o500)
|
||||||
|
except Exception:
|
||||||
|
pass
|
||||||
else:
|
else:
|
||||||
exe_path = os.path.join(submission_dir, run_config["exe_name"])
|
exe_path = os.path.join(submission_dir, run_config["exe_name"])
|
||||||
with open(exe_path, "w", encoding="utf-8") as f:
|
with open(exe_path, "w", encoding="utf-8") as f:
|
||||||
|
Loading…
Reference in New Issue
Block a user