オフィスのラップトップにJDKをインストールしようとしていますが、管理者権限が必要と表示されます。職場では自分のアカウントにしかアクセスできません。
管理者権限なしでJava Development Kitをインストールするにはどうすればよいですか?
Java管理者特権または管理者パスワードなしでインストールするための回避策があります。このためには、管理者特権を必要としないcygwinがインストールされている必要があります。 。
起動cygwin bashシェル。
タイプcabextract jdk1.6.exe <-jdkファイル名
これにより、すべてのファイルが現在のディレクトリに抽出されます。
Tools.Zipを新しいディレクトリに移動し、cygwinまたはWindows Explorerを使用して解凍します。これは、Javaディレクトリです。
ヒント:cabextractおよびcygwinの代わりに7Zipを使用してみてください。それが機能する場合、はるかに高速になります。
編集:これにより、jdk 6および7の最新バージョンで動作するJDKが得られません。多くのjarファイル(rt.jarなど)は圧縮されているため、unpack200を使用して解凍する必要があります。
各ディレクトリを検索して、拡張子が.packのファイルを探し、unpack200を使用して解凍します。例:。\ jre\bin\unpack200。\ jre\lib\rt.pack。\ jre\lib\rt.jar
これにより、Javaプログラムを実行できますが、アノテーションに問題があったため、Eclipseで問題が発生しました。
スーパーユーザーに関するこの同様の質問 への回答には、すべての.packファイルを自動的に検出し、適切なフォルダーに展開するスクリプトが用意されています。
Java SE 7u21)から、Oracleはダウンロード用にいわゆるServer JREを提供しています。これは標準の.tarですコンピューター上の任意の場所に展開できる.gzアーカイブダウンロードは[〜#〜] jre [〜#〜]と呼ばれますが、 「通常の」JDKサブディレクトリ(javacコンパイラなどを含む)。
手順:
Oracleは、update 102のパッケージ形式を @ Webrjn この質問に対する以前の回答では、unpackメソッドはさらに2つのunzipアクションで機能します。
.rsrc/1033/Java_CAB10/
。111
で、これもtools.Zipを含むzipファイルです。解凍してtools.Zip
を取得します。tools.Zip
を希望のJavaインストールパス)に解凍することにより、元の解凍プロセスを実行します。Windowsコマンドプロンプトを開き、次を実行します。
for /r %i in (*.pack) do .\bin\unpack200.exe -r -v %i %~pi%~ni.jar
unpack200
プログラムは、ファイルの最後にあるゴミについて文句を言いますが、解凍されたjarは7zで正常にテストされます。
Javaソースsrc.Zip
はファイル内にあります110
.rsrc/1033/Java_CAB9
内にあります。
ところで、アップデート101にはtools.Zipファイルのみが含まれており、以前のunpackメソッドでインストールできます。
管理者権限なしでWindows 7にJDKをインストールするすべての手順を次に示します。
インストーラーファイルを抽出するには、cabextract
プログラムが必要です。 7Zipを試しましたが、タクシーが適切に抽出されませんでした。代わりに、cygwinを使用しました。 _setup.exe
_プログラムはWebサイトから取得できますが、Windowsは「セットアップ」と呼ばれるものには管理者権限が必要であると想定しているため、名前を変更する必要があります。名前を_cygwin.exe
_に変更しました。それを実行します。どこにインストールするか尋ねてきます。ホームディレクトリでcygwin
ディレクトリを選択しました。ポップアップでインストールするプログラムを尋ねられたら、検索バーに「cabinstall」と入力します。 「アーカイブ」セクションを展開し、「cabinstall」が「スキップ」に設定されていないことを確認します。 (最大数が表示されるまで「スキップ」テキストをクリックします。)インストールを続行します。これには数分かかります。
オプション:_cygwin\bin
_をパスに追加します。コントロールパネル、ユーザーアカウントからこれを行い、環境変数を変更し、PATHを編集します。
JDKをダウンロードします。 jdk-6u45-windows-x64.exeをダウンロードしました。
そのファイルがあるディレクトリ:_mkdir tmp
_
_cd tmp
_
_cabextract ..\jdk-6u45-windows-x64.exe
_
実際のJDKの新しいディレクトリを作成します。ホームディレクトリでjdk
を使用しました。
_tools.Zip
_ファイルをその中に抽出します。これにはJavaランタイムが付属しているため、_jre.msi
_などの元のcabの他のファイルは必要ありません。
すべての_.pack
_ファイルを解凍します。それらで_bin/unpack200
_プログラムを実行するか、bash(上記のcygwinをインストールした場合)を使用して、手動でそれを行うことができます。
bash
for f in $(../cygwin/bin/find . -name "*.pack"); do bin/unpack200 $f ${f%.*}.jar; done
_jdk/bin
_をPATHに追加します(上記の手順2を参照)。
必要なすべてのファイルを含む単一のファイルtools.Zipが含まれています。 tools.Zipを目的のJDKディレクトリ(例:「D:\ JavaJDK \」)に抽出します。 3.開梱
ここで、pack200で圧縮されたいくつかのファイルを解凍する必要があります。これを行うには、JDKディレクトリ内のコンソールウィンドウでこのスクリプトを実行します(例:「D:\ JavaJDK \」)。
for /R %f in (.\*.pack) do @"%cd%\bin\unpack200" -r -v -l "" "%f" "%~pf%~nf.jar"
選択したディレクトリへのunpack200バイナリ(「D:\ JavaJDK\bin\unpack200」)のパスを調整する必要があることに注意してください。
参照: このリンク
Windowsを使用していると思います。管理者権限がなければ、Oracleが提供するJDKをインストールすることはできません。できることは、他のマシンにインストールするか(またはインストールされているマシンを見つけて)、jdk dirをコピーすることです。
OpenJDKを使用することをお勧めします。 here はWindows用の非公式のビルドです。したがって、Zipファイルの抽出を任意のフォルダーにダウンロードし、WindowsユーザーのJava_HOMEを設定できます。 Android Studioをこのように実行しました。
他のマシンにインストールできる場合、このソリューションが役立ちます。
Lawrence で提示されるメソッドは機能しますが、7-Zip
および git bash
を使用して、問題なく全体を実行することもできます。
注:git bash
にはいくつかのgnuユーティリティが付属しており、unpack200
はそのうちの1つです。
ただし、もう1つ小さなことがあります。 JDK
に付属するsrc.Zip
ファイルは解凍後に存在しないため、Linux tar.gz
バージョンをダウンロードし、7-Zip
で2回解凍してからコピーできます。不足しているsrc.Zip
ファイルをWindowsに解凍JDK
。
src.Zip
がないことは大したことではありませんが、Intellij IDEA
などのツールでいくつかのJDKソースに簡単にアクセスできます。
Cygwinを使用した@Lawrenceによる素晴らしい作品。外部ツールを使用せずに同様の手順を示します。
管理者権限のないシステムでユーティリティを使用してインストールする:
これは、管理者権限のないシステム上のWindows 7以降で動作します
tools.Zip
ファイルを抽出します。..\jre\bin
SHIFT
およびRight Click
を使用して、Command Prompt
を開きます。unpack200 SRC DST
と入力します。 SRCの代わりに:抽出されたディレクトリ内で*.pack
ファイルを検索し、.pack
ファイルのディレクトリの場所をコピーして貼り付け、DSTの代わりに.pack
ファイルと同じパスを使用し、ファイル名を.jar
.pack
ファイルに対してこれを実行します。 (JDK8u65には6〜8個のファイルがあります)Alt+Enter
をクリックし、Build Path
をクリックしますLibraries
に移動し、使用可能なシステムJREがある場合は削除します。 Add Library
をクリックし、JRE System Library
を選択してからNEXT
を選択し、Alternate JRE
をクリックして、Installed JREs
をクリックします。 Add
、Standard VM
、NEXT
の順にクリックし、Directory
を選択します。FINISH
、APPLY
、OK
の順にクリックします。実際にJDKをインストールせずにプロジェクトを実行するのに十分でなければなりません。乾杯!
http://www.ehow.com/how_6012601_install-Java-admin-privileges.html
頑張ってねこれは私のために働いた。
1ポータブルUSBドライブを自宅のコンピューターのUSBスロットに挿入します。
2自宅のコンピューターで、リソースセクションの[Download Java JDK]リンクに移動します。
3赤い「ダウンロード」ボタンをクリックします。ログインを求められたら、「このステップをスキップ」をクリックします。 [ファイルを保存]をクリックして、ファイルをコンピューターにダウンロードします。
4ダウンロードした「.exe」ファイルをダブルクリックして、Java SE 6.の「同意する」をクリックして、ライセンス契約に同意します。
5 [カスタムセットアップ]ページで、[ソースコード]、[パブリックJRE]、および[Java DB]の横にある小さなハードドライブボタンをクリックし、[今すぐこの機能をインストールしない]を選択します。
6右下の[変更...]ボタンをクリックし、ドロップダウンメニューの[探す場所]でポータブルUSBドライブを選択します。右上隅の「新規フォルダーの作成」ボタン(フォルダー・アイコン)をクリックし、新規フォルダーに「JDK」という名前を付けます。 JDKフォルダーを選択し、「OK」をクリックします。
7「次へ」をクリックして、Javaインストール。
8 [スタート]、[プログラム]、[アクセサリ]、[メモ帳]の順に移動して、メモ帳を開きます。
9メモ帳で、次の2行のバッチスクリプトをコピーして貼り付けます。set Path =%〜d0\JDK\bin;%PATH%cmd
10 [ファイル]、[名前を付けて保存]をクリックし、USBドライブのルートディレクトリに移動して、ファイル名として「RunMeForJava.bat」と入力し、[保存]をクリックします。
11管理者権限のないコンピューターにUSBドライブを挿入し、USBルートディレクトリの「.bat」ファイルをダブルクリックします。コマンドプロンプトウィンドウが開きます。 「javac」(引用符なし)と入力して、Javaが機能し、完全にインストールされていることを確認します。