我想爲java swing應用程序創建安裝文件。禁用從java中的jar文件中提取
我通過編寫腳本文件並選擇源文件作爲jar和其他必需資源來創建安裝程序。
現在我想讓我的jar禁用提取。
有什麼辦法從我請務必所以沒有能夠從我的jar文件訪問的資源無論是類文件或圖像等
在此先感謝
我想爲java swing應用程序創建安裝文件。禁用從java中的jar文件中提取
我通過編寫腳本文件並選擇源文件作爲jar和其他必需資源來創建安裝程序。
現在我想讓我的jar禁用提取。
有什麼辦法從我請務必所以沒有能夠從我的jar文件訪問的資源無論是類文件或圖像等
在此先感謝
你可以把它更難獲得你的資源,但你不能讓它變得不可能。順便說一句,這不是一個Java問題,而是一個通用的分佈式軟件。爲了訪問您的資源,您的程序(或Java運行時環境)必須能夠解壓縮它們。即使您以某種方式加密它們,程序也需要包含解密密鑰和解密算法。確定的用戶可以通過逆向工程找到這些信息,並使用它們來獲取資源。
你可以嘗試混淆你的代碼。
這是我用於混淆的那個。
http://www.zelix.com/klassmaster/
你可以找到更多的工具。
你可以使用java webstart,你的罐子將被保存在緩存中,所以它很難訪問。
這與inno-setup有什麼關係? – jachguate