Bonjour,

Comment exécuter du code java sans qu'il soit lisible (au sens unix des termes)?

Voici le contexte:

J'ai un fichier demo.jar que j'exécute avec la commande suivante:
Maintenant, j'aimerai que sur un serveur, un utilisateur puisse exécuter ma démo mais qu'il ne puisse pas voir le contenu du jar.

Naïvement, je lui ai assigné des droits d’exécution mais pas de lecture:
Mais ma commande ne fonctionne plus. J'ai un message du type demo.jar n'est pas accessible.

J'ai exploré la solution du droit SUID mais sans sucés (et je ne suis pas ingénieur réseau).

Je précise que je ne cherche pas de solution basée sur l'obfuscation de mon code.

Merci de votre aide.