我一直在尋找天,但我還沒有找到明確的答案。我會如何寫一個小的jar文件給我的用戶,只需從一個URL(包含多個類)獲取一個jar文件並運行它。如果最終用戶在任何時候都沒有在他的計算機上真正擁有該jar,那將是非常棒的。我正在做這個小安全措施。從URL加載罐
Q
從URL加載罐
0
A
回答
0
如果用戶要執行您的代碼,它必須存在於他們的計算機上。這只是它的工作方式。
如果您想重新編寫代碼來執行服務器上的大部分工作,這將是一種打擊盜版的機制,但這確實意味着您需要複製所有輸入驗證檢查:執行它們一旦在客戶端,合理的響應時間,並再次在您自己的服務器上,以確保您的用戶不會嘗試不當地使用您的服務。
另一種機制是在服務器上運行VNC服務器,並要求用戶使用VNC。該軟件在服務器上完全執行。這是一個嚴峻的步驟,你的用戶可能會厭惡。
0
我不確定你會怎麼做,但我知道使用Maven允許你在本地沒有jar的情況下訪問事物。您可以指定網址。所以也許看看他們如何做他們的存儲庫。
0
另一個選擇是加密你的JAR文件並編寫一個自定義類加載器,在客戶端機器上實時解密它。這不會阻止高級用戶將調試器附加到JVM並檢查您的字節碼,但它會阻止典型用戶訪問您的代碼。
相關問題
- 1. 加載從URL
- 2. 從單罐內加載靜態資源
- 3. 從.NET項目IKVM加載罐子
- 4. JNLP從相對地址加載罐子
- 5. 確定動態加載的罐子的加載器罐子
- 6. Android:ImageView從URL加載
- 7. 從tableview加載URL
- 8. SoundPool從URL加載
- 9. 加載資源在罐
- 10. 動態加載罐子
- 11. WinRun4J - 無法加載庫罐
- 12. 錯誤加載的罐子
- 13. 無法從URL加載SVG
- 14. 無法從URL加載JSON
- 15. 如何從url加載UIImage?
- 16. C++ Builder TImage從URL加載
- 17. 從URL加載.svg圖像
- 18. UiCollectionView - 從url加載圖片
- 19. 圖像不從URL加載
- 20. 從url加載圖片
- 21. 從URL加載R文件
- 22. ImageSwitcher從url加載圖像
- 23. 從URL加載圖片iOS
- 24. AciTree從url加載一次
- 25. 無法加載從URL
- 26. 從phonegap1.2加載遠程URL
- 27. 從url加載Rdata文件
- 28. 如何從url加載L.geoJson?
- 29. iOS:從url加載圖片
- 30. jqgrid從多個URL加載
聽起來很不錯。你知道我該怎麼做嗎? – Nev
請注意,實施這個過程要困難許多倍。 –