Bun et Java (JDA)
Bun : choisis « Bun 1 » dans Paramètres → Général. Les modules s'installent avec bun install, ton script start ou ton fichier (index.ts, index.js…) est lancé avec bun : le TypeScript marche sans compilation.
Java 21 (JDA, Javacord…) : choisis « Java 21 ». Envoie ton projet avec son pom.xml (Maven) ou avec le Gradle Wrapper (gradlew) : il est compilé à l'installation, puis le .jar « avec dépendances » (plugin shade, assembly ou shadowJar) est lancé. Tu peux aussi envoyer directement ton .jar déjà compilé.
Main.java
String token = System.getenv("DISCORD_TOKEN");
JDABuilder.createDefault(token).build();💡
Le code Java est recompilé quand tes sources changent. La mémoire de la JVM suit ton offre (75 % de la RAM pour le tas).