Tôi đang cố gắng bắt đầu làm việc với Java, nhưng cho đến nay vẫn chưa thể có được nó trên máy của tôi đúng cách. Tôi thực sự muốn có thể biên dịch từ dòng lệnh. Sau khi làm theo các hướng dẫn here không có lỗi, tôi không thể biên dịch với javac
. Dưới đây là những gì tôi có cho đến nay:Bắt Java JDK để biên dịch trên ubuntu
Khi tôi nhập:
$ java -version
tôi nhận được:
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)
Khi tôi chạy:
$ sudo apt-get install sun-java6-jdk
tôi nhận được:
~$ 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?
Khi tôi chạy:
$ /media/disk/School/java/hw1$ javac HelloWorldApp,java </pre>
tôi nhận được:
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
Khi tôi cố gắng cập nhật (sử dụng sudo apt-get update
) tôi nhận được:
E: The method driver /usr/lib/apt/methods/https could not be found.
Đã có người khác gặp phải vấn đề này? Cảm ơn trước ...
Ý bạn là gì bởi "không thể biên dịch"? Không thể tìm thấy chương trình javac? Lỗi biên dịch? –
Bạn đã cài đặt thời gian chạy Java. Bạn có thể không có các công cụ phát triển được cài đặt (nơi trình biên dịch sống) –
Có vẻ như, tại thời điểm đó, bạn không thể kết nối với máy nhân bản cụ thể mà bạn đang sử dụng.Vấn đề có thể ở hai đầu. Bạn thử lại không? Nó chắc chắn trông giống như một vấn đề với 'apt-get update'. –