2012-03-29 8 views
0

私は余分な作業時間でJavaでコードを作成し始めています。問題はすべてがロックダウンされていると私はちょっと私は(ITではない)ので、私はかなり素晴らしいですCompilr.comを使用して私に少なくともideやjavacをインストールするIT部門に頼むために新しくなっています。 cmdをcompilr.com java .jarを実行可能にする方法は、java.lang *パッケージだけでなく、Windowsで実行可能です

public class ReadFile 
{ 
    public static void main(String args[]) 
    { 
     System.out.println("Hello World from Compilr!"); 
     System.out.println("Press any key to continue."); 
     try { 
      System.in.read(); 
     } catch (Throwable t) {} 
    } 
} 

そして、開いているウィンドウと作品-jar HelloWorld.jarのjavaを実行します。しかし、私は保存し、すでにそこにプリコードハローワールドのコードを実行しようとしました。 は、それから私は私が正しくセットアップクラスパスまたは作られたいくつかのマニフェストをhaventは、一般的なエラーがスローされます。このコードをビルドして実行してみました:

import java.io.*; 

public class ReadFile{ 
    public static void main(String[] args){ 
     try { 

      FileReader input = new FileReader(args[0]); 

      BufferedReader bufRead = new BufferedReader(input); 

      String line;  
      int count = 0; 


      line = bufRead.readLine(); 
      count++; 

      // Read through file one line at time. Print line # and line 
      while (line != null){ 
       System.out.println(count+": "+line); 
       line = bufRead.readLine(); 
       count++; 
      } 

      bufRead.close(); 

     }catch (ArrayIndexOutOfBoundsException e){ 

      System.out.println("Usage: java ReadFile filename\n");   

     }catch (IOException e){ 
      // If another exception is generated, print a stack trace 
      e.printStackTrace(); 
     } 

    }// end main 
} 

私はコンパイルするための選択肢の多くを持っていけないので、それが唯一のjarファイルを生成し、事。利用可能なすべての非コアJavaクラスを使用して作業コードを作成するにはどうすればよいですか? /私はhelloworldプログラムでもエラーが発生します:エラー:メインクラスのプログラムを見つけたり読み込めませんでした。

+0

管理者権限を持たずにホームディレクトリにEclipseをインストールできるはずです。私はcompilr.comアカウントを持っていませんが、あなたのプログラムはシンプルです。なぜなら、他の人がダウンロードできる場所にjarファイルをアップロードすれば、それがなぜあなたのために働いていないのかを簡単に見つけることができるはずです –

+0

ああ、ありがとう。私はEclipse IDEを抽出して実行することができないことを忘れていました。 – Jimm

+0

私はあなたが受け入れることができるように答えとしてそれを追加しました –

答えて

0

NetBeansとEclipseの両方を管理者権限のないローカルディレクトリにインストールすることができます。 compilr.comが生成したjarが、深刻な作業のためにあなたにとってうまくいかない理由を知ることは興味深いですが、開発環境が必要です。

関連する問題