gagal menjalankan file jar

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

gagal menjalankan file jar

Agus Joko
Temans,
Saya mencoba program saya yg ditulis dalam netbeans dan Run nya sukses. Namun ketika saya konvert ke jar melalui "Clean and Build", sepertinya program saya tidak berhasil membaca file.Programnya terdiri dari dua file  ("a.java" sebagai main class dan "lib.java" sebagai class pendukung). 

a. java
public class a {
        public static void main(String[] args) {
                System.out.println ("Start Java");
                lib mylib = new lib();      
                mylib.bukafile();
        }
}


lib.java
import java.io.File;
import java.util.Scanner;
public class lib {

    
    private Scanner x;
    public void bukafile(){
         System.out.println ("Buka File");
          try {
                x = new Scanner (new File ("file.txt"));
                System.out.println("Dalam Try");
               }
          catch (Exception e) {
                 System.out.println("Fail to Find File");  
              } 
           
     }


Jika di Run dinetbeans, maka hasilnya (berhasil), yakni :
Start Java
Buka File

Dalam Try 

Namun ketika dikonvert ke jar dan dijalankan di console  dengan perintah : java -jar a.jar 
hasilnya yakni :
Start Java

Buka File

Fail to Find File


Jadi spertinya dia gagal membaca file dan masuk ke  catch (Exception e)

File file.txt saya letakkan sejajar dengan a.jar (dalam folder dist)


Ada yg bisa memberi saya pencerahan.
Terimakasih.

Agus
Reply | Threaded
Open this post in threaded view
|

Re: gagal menjalankan file jar

Fransiscus Deddy
wow... ada juga yg ngoding malem-malem....
coba di cek path saat exekusi

    public static void main( String[] args )
    {
        try {
            File file = new File(".");
            System.out.println( "Path aktif = " + file.getCanonicalPath() );
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
    }




2012/10/25 Agus Joko <[hidden email]>

> **
>
>
> Temans,
> Saya mencoba program saya yg ditulis dalam netbeans dan Run nya sukses.
> Namun ketika saya konvert ke jar melalui "Clean and Build", sepertinya
> program saya tidak berhasil membaca file.Programnya terdiri dari dua file  ("a.java"
> sebagai main class dan "lib.java" sebagai class pendukung).
>
> a. java
> public class a {
>         public static void main(String[] args) {
>                 System.out.println ("Start Java");
>                 lib mylib = new lib();
>                 mylib.bukafile();
>         }
> }
>
>
> lib.java
> import java.io.File;
> import java.util.Scanner;
> public class lib {
>
>     private Scanner x;
>     public void bukafile(){
>          System.out.println ("Buka File");
>           try {
>                 x = new Scanner (new File ("file.txt"));
>                 System.out.println("Dalam Try");
>                }
>           catch (Exception e) {
>                  System.out.println("Fail to Find File");
>               }
>
>      }
>
>
> Jika di Run dinetbeans, maka hasilnya (berhasil), yakni :
> Start Java
> Buka File
> Dalam Try
>
> Namun ketika dikonvert ke jar dan dijalankan di console  dengan perintah : java
> -jar a.jar
> hasilnya yakni :
> Start Java
> Buka File
> Fail to Find File
>
> Jadi spertinya dia gagal membaca file dan masuk ke  catch (Exception e)
>
> File file.txt saya letakkan sejajar dengan a.jar (dalam folder dist)
>
> Ada yg bisa memberi saya pencerahan.
> Terimakasih.
>
> Agus
>
>
>
>
>
>
>
>  
>
Reply | Threaded
Open this post in threaded view
|

Re: gagal menjalankan file jar

MbahSapto
In reply to this post by Agus Joko
ndak jalan karena file.txt ndak ktmu..,cr kerja java untk read file bkn seperti itu..cb d ganti dgn input dr keyboard..misal c://fike.txt

Sent from Yahoo! Mail on Android