code_executor/language/
java.rs

1use crate::{CommandArgs, Compiler, Language, Runner};
2
3use super::DEFAULT_SANDBOX_CONFIG;
4
5pub const JAVA: Language = Language {
6    compiler: Compiler {
7        main_file: "Main.java",
8        args: Some(CommandArgs {
9            binary: "javac",
10            args: &["Main.java"],
11        }),
12    },
13    runner: Runner {
14        args: CommandArgs {
15            binary: "java",
16            args: &["Main"],
17        },
18        sandbox_config: DEFAULT_SANDBOX_CONFIG,
19    },
20};