diff --git a/examples/code_blocks.md b/examples/code_blocks.md index 4a1b43e..cb286b2 100644 --- a/examples/code_blocks.md +++ b/examples/code_blocks.md @@ -16,6 +16,7 @@ Currently supported languages: * `ruby` * `perl` * `rust` +* `java` --- @@ -105,3 +106,14 @@ fn main() { println!("Hello, world!"); } ``` + +--- + +### Java +```java +public class Main { + public static void main(String[] args) { + System.out.println("Hello, world!"); + } +} +``` diff --git a/internal/code/languages.go b/internal/code/languages.go index 1681900..31a0c30 100644 --- a/internal/code/languages.go +++ b/internal/code/languages.go @@ -25,6 +25,7 @@ const ( Python = "python" Ruby = "ruby" Rust = "rust" + Java = "java" ) // Languages is a map of supported languages with their extensions and commands @@ -71,4 +72,8 @@ var Languages = map[string]Language{ {"/.run"}, }, }, + Java: { + Extension: "java", + Commands: cmds{{"java", ""}}, + }, }