Java logo

JDK 25 sans configuration

Envoyez votre .jar et il tourne sur un environnement OpenJDK prêt à l'emploi. Adapté à Spring Boot, Quarkus, Micronaut, aux bots et aux serveurs Lavalink.

À partir de 12,49 R$/mois

Ce qui est prêt à l'emploi

L'environnement connaît déjà votre langage : vous envoyez le code et il tourne.

  • JDK récent

    Threads virtuels, pattern matching et ZGC à disposition de votre code, sans rien installer.

  • Envoyez votre JAR compilé

    Compilez le JAR avec votre workflow habituel et envoyez le fichier : il devient le point d'entrée de votre application.

  • Kotlin, Scala, Clojure et Groovy

    Tout langage JVM empaqueté en fat JAR tourne de la même façon que Java.

  • JVM configurable

    Définissez des flags comme -Xms et -Xmx dans votre commande de démarrage (START) pour contrôler le heap et le garbage collector.

Ce que vous pouvez héberger

Des projets qui tournent sur ce runtime.

  • API Spring Boot et Quarkus

    Services REST, GraphQL et gRPC qui utilisent les threads virtuels pour traiter des requêtes concurrentes.

  • Bots Discord en Java

    Bots en ligne 24 h/24 et 7 j/7 avec JDA, Discord4J ou Javacord, chacun dans son propre conteneur isolé.

  • Microservices JVM

    Services qui communiquent via gRPC et Protobuf ou par messagerie asynchrone.

  • Backends Kotlin

    APIs avec Ktor ou Spring en Kotlin, avec des coroutines pour un code asynchrone lisible.

  • Lavalink pour les bots musicaux

    Un serveur Lavalink autonome pour les bots musicaux Discord, connecté à votre bot via WebSocket.

  • Traitements batch et tâches planifiées

    Spring Batch, Quartz Scheduler et pipelines ETL qui tournent en continu sur la JVM.

Configuration et versions

Le dashboard génère le squarecloud.app au déploiement, ou vous écrivez le vôtre à la racine du projet : nom, fichier principal, mémoire et version au même endroit.

squarecloud.app
DISPLAY_NAME=Java
MAIN=app.jar
MEMORY=512
VERSION=recommended
Versions
25
Fichiers acceptés
.jarpom.xmlbuild.gradlebuild.gradle.kts
Dépendances
Non requises
Valeurs de RUNTIME=
java

Un plan pour chaque étape de votre projet

Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.

4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot

Hébergé dans un datacenter partenaire disposant des certifications
Tier 3ISO 27001SOC 2 Type IIProtection DDoS permanente
Découvrez notre infrastructure

Foire aux questions sur Java Hosting

JDK 25, fat JAR, Spring Boot et serveurs Lavalink.

Dois-je installer Maven ou Gradle sur le serveur ?

Non. Vous compilez en local et envoyez le .jar empaqueté, qui tourne directement sur le JDK 25.

Puis-je exécuter Kotlin, Scala ou Clojure ?

Oui. Tout langage JVM empaqueté en fat JAR fonctionne : Kotlin, Scala, Clojure et Groovy.

Comment configurer les flags JVM ?

Utilisez le champ START= dans squarecloud.app. Exemple : START=java -Xms256m -Xmx900m -jar app.jar.

Puis-je héberger un serveur Lavalink ?

Oui. Téléversez Lavalink.jar et configurez START= avec les bons flags (par exemple, java -Xmx512m -jar Lavalink.jar). Idéal pour les bots musicaux Discord qui nécessitent un traitement audio autonome, la prise en charge de YouTube/SoundCloud/Spotify et la connectivité WebSocket.

Prêt à faire évoluer votre projet ?

Rejoignez les plus de 500 000 développeurs qui ont utilisé Square Cloud pour héberger leurs projets.

  • Tarifs prévisibles
  • Aucune surprise de facturation
  • Déployez en quelques secondes
  • Haute disponibilité
  • Évoluez en toute stabilité
  • Redémarrage automatique
  • SSL et sécurité inclus
  • Conteneurs isolés