From 42514f9138cda0f58c2d8c2e235d4f01ba715fd3 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 25 Mar 2024 14:51:54 +0800 Subject: [PATCH] judge: vj4: fix java --- packages/hydrojudge/langs.yaml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/hydrojudge/langs.yaml b/packages/hydrojudge/langs.yaml index 77d928f8a..758e97478 100644 --- a/packages/hydrojudge/langs.yaml +++ b/packages/hydrojudge/langs.yaml @@ -5,9 +5,12 @@ cc: pas: compile: /usr/bin/fpc -O2 -ofoo foo.pas java: - compile: /usr/bin/javac -d /w -encoding UTF-8 Main.java + compile: /usr/bin/bash -c "javac -d /w -encoding utf8 ./Main.java && jar cvf Main.jar *.class >/dev/null" code_file: Main.java - execute: /usr/bin/java -Dfile.encoding=UTF-8 Main + target: Main.jar + execute: /usr/bin/java -Dfile.encoding="UTF-8" -cp Main.jar Main + time_limit_rate: 2 + compile_time_limit: 30000 py3: compile: /usr/bin/python3 -c "import py_compile; py_compile.compile('/w/foo.py', '/w/foo', doraise=True)" code_file: foo.py