- Các file
.class
được tạo ra sau khi biên dịch sẽ được lưu trong thư mụcout/
. Để thực thi chương trình, ta cần thực hiện hai lệnh sau:
javac -d ./out ./srcs/main/java/hk231/rsa/*.java
java -cp ./out/ hk231.rsa.RSACryptoSystem
Sau khi thực thi 2 lệnh trên, ta sẽ có các file .class
trong thư mục out/
. Để tạo file .jar
để thực thi, ta cần tạo file Manifest
chứa thông tin về Main-Class
của chương trình.
echo Main-Class: hk231.rsa.RSACryptoSystem > myManifest
jar cfm ./output.jar myManifest -C ./out/ .
Để chạy chương trình, ta thực thi lệnh
java -jar output.jar -example <exampleIndex>
java -jar output.jar -generate
java -jar output.jar -encrypted <inputFile> <outputFile> <publicKeyFile>
java -jar output.jar -decrypted <inputFile> <outputFile> <privateKeyFile>