現在のJava 1.6アップデート11のディレクトリとサブディレクトリを、インストールするソフトウェアパッケージに埋め込みたいと思いますいくつかの他のPCと(これがあれば)これを行う上での欠点を知りたいと思うでしょう。私は、Java上の私のバージョンがPC上の他のバージョンを上書きしないようにしたいと思います。インストールする代わりにJavaのバージョンをあるPCから別のPCにコピーすることによって問題がありますか
答えて
Linuxでは、問題はありません。 Windows上でも、パスとJAVA_HOMEをディレクトリに設定してJDK/JREを使用している場合、問題はありません。ただし、アプレットプラグインを使用することはできませんが、レジストリを煩わせることはありません。
私はこのソフトウェアを使ってJREをパッケージ化しているのを見たことがありますが、このアプローチの主な欠点はパッケージのサイズが大きくなり、JREを使用する良い理由の1つです(事実それは配布されているwidleyです)。
なぜ新しいJREを既存のものよりもインストールするのが心配ですか? JREは下位互換性があります。これがあなたのモチベーションであるならば、私は新しいJREをパッケージ化するのではなく、提案した方法でインストールすることを検討します。これは、下位互換性の問題はないはずです。
私は同意しません。あなたがテストしたバージョンと同じように、あなた自身のJREにあなたのコードをインストールしてください。一般的なJREをアップグレードすると、他の人が後でそのコードを更新してコードを破ることができます。 JREは下位互換性があるべきですが、あなた自身のものを持つことが最も安全です。 –
したがって、配布されたJREにセキュリティの脆弱性が存在する場合、ユーザーは最新のJREをダウンロードしてパッチを適用できません。代わりに、開発者がパッケージの新しいバージョンを送信するまで待つ必要があります... – hhafez
あなたの返信ありがとうございます。このアプローチを使用する理由は、私のアプリケーションの1つが1.6u11以上のJavaバージョンで動作しないためです。ユーザーがJava用に自動更新をonに設定している場合、または上位バージョンにアップグレードすることを決定した場合、Java 1.6u11でのみ動作する他のアプリケーションが壊れます。アプリケーションのインストールにjreファイル/フォルダ構造を埋め込み、そのバージョンのJavaを使用してアプリケーションを実行するためのiniファイルを指すことで、バージョンがアプリケーションによって使用され、JAVA_HOMEに定義されていないことを確認します。どちらかが1.6u11より高いか低い。
コメントはすべて歓迎されます。
- 1. C#winforms program:別のWindows PCにファイルをコピーする必要があります
- 2. ClickOnceアプリケーションをあるPCから別のPCに「移植」できますか?
- 3. 新しいバージョンのeclipse(indigo)とnetbeans(7.0)が同じPCにあることに心配はありますか?
- 4. コンテキスト変数の代わりにこれをjavascriptで使用することに問題がありますか?
- 5. PC MBRブートローダのソースコードはどこにありますか?
- 6. PloehのAutoFixture for .NETに代わるJavaがありますか?
- 7. PCにはどの.NET Frameworkがインストールされているかを調べるツールはありますか?
- 8. googlecharts gemをインストールする際に問題がありますか?
- 9. iPadとPCで動作するjavascriptのドラッグアンドドロップがあります
- 10. FFMEPG権限の問題は、FFMPEGの代わりに何か別の解決策がありますか?
- 11. 私のPCから別のPCにUDPを送信していますが、その逆もありますが、受信できません。
- 12. JRI(R to java)のインストールに問題があります
- 13. ClickOnceでPCにプログラムをインストールする際に問題が発生する
- 14. Umbraco CMSを1台のPCから別のPCに転送する方法
- 15. のEclipse IDE問題プロジェクトを開く一台のPCから別のPC
- 16. スタティックセルの代わりにカスタムテーブルビューセルをプロトタイプセルにする必要がありますか?
- 17. JavaScriptのプロプライエタリActiveXObjectに代わるものがありますか
- 18. Javaクラスメソッドに問題があります
- 19. マスタページとは別のフォルダにあるコンテンツページに問題があります
- 20. ここにブロックをコピーする必要がありますか?
- 21. RubyのDir.globに代わるより速い方法がありますか?
- 22. 複数のバージョンのWindowsサービスを同じPCにインストールする
- 23. WCFTestClientに代わるものがありますか
- 24. これは私がこれまでに行ったことある ...代わり
- 25. Facebooker-rails3のインストールに問題がありますか?
- 26. Ogre sdkのインストールに問題がありますか?
- 27. Rubyのインストールに問題がありますか?
- 28. サーバの代わりにロードバランサにSSL証明書をインストールすると、セキュリティ上のリスクはありますか?
- 29. 私のPCの1つのファイルを別のPCにリモートコピーする
- 30. Rails AppをMediaTempleにインストールする際に問題がありますか?
2台のコンピュータが異なるチップアーキテクチャ(x86とamd64など)を使用していると問題が発生する可能性があるとします。 –
+1しかし、javacpl.exeを実行してブラウザ用のプラグインを設定することもできます –
@David:良い点 - 私はそれを考えなかった。 – talonx