Я пытаюсь начать работу с Java, но до сих пор не смог получить его на своей машине должным образом. Мне очень хотелось бы скомпилировать из командной строки. После выполнения инструкций here без ошибок я не могу скомпилировать с javac
. Вот то, что я до сих пор:Получение Java JDK для компиляции на ubuntu
Когда я вхожу:
$ java -version
я получаю:
java version "1.6.0_16"
Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
Java HotSpot(TM) Server VM (build 14.2-b01, mixed mode)
Когда я бегу:
$ sudo apt-get install sun-java6-jdk
я получаю:
~$ sudo apt-get install sun-java6-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
sun-java6-demo sun-java6-doc sun-java6-source
The following NEW packages will be installed:
sun-java6-jdk
0 upgraded, 1 newly installed, 0 to remove and 9 not upgraded.
Need to get 17.4MB of archives.
After this operation, 55.7MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
sun-java6-jdk
Install these packages without verification [y/N]? y
Err http://us.archive.ubuntu.com hardy-updates/multiverse sun-java6-jdk 6-07-3ubuntu2
404 Not Found [IP: 91.189.88.140 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/multiverse/s/sun-java6/sun-java6-jdk_6-07-3ubuntu2_i386.deb 404 Not Found [IP: 91.189.88.140 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Когда я бегу:
$ /media/disk/School/java/hw1$ javac HelloWorldApp,java </pre>
я получаю:
The program 'javac' can be found in the following packages:
* java-gcj-compat-dev
* openjdk-6-jdk
* gcj-4.2
* kaffe
* ecj
* jikes-sun
* jikes-sablevm
* j2sdk1.4
* jikes-classpath
* jikes-gij
* gcj-4.1
* sun-java5-jdk
* jikes-kaffe
* sun-java6-jdk
Try: sudo apt-get install <selected package>
bash: javac: command not found
Когда я пытаюсь обновить (с помощью sudo apt-get update
) я получаю:
E: The method driver /usr/lib/apt/methods/https could not be found.
Кто-нибудь еще сталкивался с этой проблемой? Заранее спасибо ...
Что вы подразумеваете под "can not compile"? Не можете найти программу javac? Сбор ошибок? –
У вас установлена среда выполнения Java. Вероятно, у вас нет установленных средств разработки (где живет компилятор) –
Похоже, в данный момент ваше конкретное зеркало не может быть подключено.Проблема может быть с обеих сторон. Вы снова попробовали? Это определенно похоже на проблему с обновлением apt-get. – 2009-09-03 17:36:57