javar 0.1.0

run .jar files on double-click (windows only)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use std::process::Command;

#[cfg(not(windows))]
compile_error!("This program is only meant for Windows.");

fn main() {
    let args: Vec<_> = std::env::args().collect();
    if args.len() != 2 {
        return;
    }

    let jar = &args[1];

    Command::new("java")
        .args(&["-jar", jar])
        .status()
        .expect("could not run jar");
}