Java Development
knowledge skill
Compiles and executes Java source code to produce a runnable JAR artifact. Validates syntax, resolves dependencies, and generates bytecode for deployment.
Worked examples
- {"input": {"source_code": "public class Main { public static void main(String[] args) { System.out.println(\"Hello\"); } }", "dependencies": [], "java_version": "17"}, "output": {"compiled_jar": "Main.jar", "bytecode": "CAFEBABE00000034000D...", "diagnostics": []}}
- {"input": {"source_code": "public class Calc { public int add(int a, int b) { return a + b; } }", "dependencies": ["junit:junit:4.13.2"], "java_version": "11"}, "output": {"compiled_jar": "Calc.jar", "bytecode": "CAFEBABE00000034001A...", "diagnostics": ["warning: [options] source value 8 is obsolete"]}}
Input
- source_code: string
- dependencies: array[string]
- java_version: string
Output
- compiled_jar: string
- bytecode: string
- diagnostics: array[string]
Details
- Skill type: knowledge skill
- Safety level: safe_public_research
- Version: 1.0.0