Disini saya menggunakan Ubuntu 16.04 Desktop 64bit dan NetBeans IDE 8.1.
it916@planning-ho-pc:~$ cat /etc/os-release NAME="Ubuntu" VERSION="16.04.1 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.1 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" UBUNTU_CODENAME=xenial it916@planning-ho-pc:~$ java -version openjdk version "1.8.0_91" OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-3ubuntu1~16.04.1-b14) OpenJDK 64-Bit Server VM (build 25.91-b14, mixed mode) it916@planning-ho-pc:~$ javac -version javac 1.8.0_91
Untuk menginstall NetBeans IDE 8.1 di Ubuntu 16.04 cukup mudah, yaitu bisa dengan langsung menginstallnya melalui Synaptic karena paket aplikasi NetBeans IDE 8.1 sudah tersedia didalam repository Ubuntu. Jika anda masih bingung cara menginstallnya silahkan mencari tutorial di google.
Baiklah kita mulai pembuatan programnya.
- Jalankan NetBeans IDE 8.1.
- Buat project baru dengan cara "File -> New Project". (Category = Java, Projects = Java Applications), kemudian klik tombol "Next".
- Pada jendela New Java Application : Project Name = downloadURL2, Centang pilian Create Main Class, kemudian klik tombol "Finish".
- Pada jendela yang muncul "DownloadURL2.java", ketikkan kode program sehingga sama seperti berikut ini.
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package downloadurl2; import java.io.*; import java.net.*; /** * * @author it916 */ public class DownloadURL2 { /** * @param args the command line arguments */ public static void saveFile(URL url, String file) throws IOException { System.out.println("opening connection"); InputStream in = url.openStream(); FileOutputStream fos = new FileOutputStream(new File(file)); System.out.println("reading file..."); int length = -1; byte[] buffer = new byte[1024];// buffer for portion of data from // connection while ((length = in.read(buffer)) > -1) { fos.write(buffer, 0, length); } fos.close(); in.close(); System.out.println("file was downloaded"); } public static void main(String[] args) { // TODO code application logic here try { //URL url = new URL("http://localhost/index.html"); URL url = new URL("http://www.novell.com/coolsolutions/tools/downloads/ntradping.zip"); //Sesuaikan baris ini dengan struktur folder anda dan nama file yang anda kehendaki String fileName = "/home/it916/Desktop/javaDownloadUrl-ntradping.zip"; saveFile(url,fileName); } catch(IOException e) { e.printStackTrace(); } } }
- Setelah selesai mengetikkan kode program diatas, pilih menu "Run -> Clean and Build Project (downloadURL2). Anda akan melihat output berikut ini pada jendela (Window) output yang terdapat dibagian paling bawah.
ant -f /home/it916/NetBeansProjects/downloadURL2 -Dnb.internal.action.name=rebuild clean jar init: deps-clean: Updating property file: /home/it916/NetBeansProjects/downloadURL2/build/built-clean.properties Deleting directory /home/it916/NetBeansProjects/downloadURL2/build clean: init: deps-jar: Created dir: /home/it916/NetBeansProjects/downloadURL2/build Updating property file: /home/it916/NetBeansProjects/downloadURL2/build/built-jar.properties Created dir: /home/it916/NetBeansProjects/downloadURL2/build/classes Created dir: /home/it916/NetBeansProjects/downloadURL2/build/empty Created dir: /home/it916/NetBeansProjects/downloadURL2/build/generated-sources/ap-source-output Compiling 1 source file to /home/it916/NetBeansProjects/downloadURL2/build/classes compile: Created dir: /home/it916/NetBeansProjects/downloadURL2/dist Copying 1 file to /home/it916/NetBeansProjects/downloadURL2/build Nothing to copy. Building jar: /home/it916/NetBeansProjects/downloadURL2/dist/downloadURL2.jar To run this application from the command line without Ant, try: java -jar "/home/it916/NetBeansProjects/downloadURL2/dist/downloadURL2.jar" jar: BUILD SUCCESSFUL (total time: 0 seconds)
- Untuk menjalankan program melalui NetBeans IDE, klik saja tombol yang berada diatas yang berwarna hijau (seperti icon play), atau langsung bisa juga dengan langsung menekan tombol "F6". Setelah anda menjalankan program, maka anda akan mendapatkan file hasil download berada di Desktop ("/home/it916/Desktop/javaDownloadUrl-ntradping.zip").
- Menjalankan program yang telah dikompilasi pada langkah 5 bisa juga dilakukan melalui terminal yaitu dengan mengetikkan perintah seperti dibawah ini.
it916@planning-ho-pc:~/NetBeansProjects$ java -jar downloadURL2/dist/downloadURL2.jar opening connection reading file... file was downloaded
Setelah anda menjalankan program melalui terminal, maka anda juga akan mendapatkan file hasil download berada di Desktop ("/home/it916/Desktop/javaDownloadUrl-ntradping.zip".
Tidak ada komentar:
Posting Komentar