Bonjour,
pour les besoins d'une appli utilisée sur une machine appartenant a un client, j'ai besoin de compiler des sources (sur la machine client), tout en s'assurant que ses sources ne puissent pas etre consultées par le client.
Les fichiers sources sont cryptées mais lors de la compile, il faut forcément les décrypter et les sauvegarder en fichier temporaire pour permettre l'appel a javac. Or cela rend temporairement les sources visibles pour le client, ce qui ne dois absolument pas etre le cas.
Existe t-il un compilateur java pouvant utiliser des flux en entrée plutot que des chemins de fichiers ? Ou voyez vous un autre moyen de régler ce problème et conservé l'inaccessibilité des sources durant tout le processud de compile ? Je précise que la compile doit se faire obligatoirement sur la machine client et qu'on ne peut donc pas compiler sur un serveur distant.
Merci d'avance pour vos réponse.
Partager