欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

dos 命令窗口執行java 命令,帶包路徑 博客分类: Java  

程序员文章站 2024-03-13 14:37:45
...
記錄一下,是為了自己下次再run java命令的時候,可以很快找到方法。
背景:
在eclipse建的Java類,然後在文件系統裡跑,不再eclipse跑,這個時候對於沒有包名的class而言很方便。直接javac Frequency.java,然後 java Frequency plus arguments  就可以了。但是出現有包名的情況就不是這麼簡單了。

解決方案及步驟:
1. 編寫java文件
假設你寫了如下的代碼:
package com.lch.fx;

import java.util.Map;
import java.util.TreeMap;

public class Frequency {
   public static void main(String[] args) {
      Map<String, Integer> m = new TreeMap<String, Integer>();
      for (String word : args) {
          Integer freq = m.get(word);
          m.put(word, (freq == null ? 1 : freq + 1));
      }
      System.out.println(m);
   }
}

很明顯這裡的包路徑是/com/lch/fx。

2. 編譯Java文件:
然後你來到/com/lch/fx這個文件目錄下:

dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  

再次你打開命令行窗口,執行javac 命令:

dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  

編譯完之後,你就可以看到一個class的文件了。

3. 執行class文件:
執行字節碼文件的時候,你一定要帶上包名,同時你的回到主目錄才可以》

dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  

這樣子就可以執行成功了。

當然如果你是在這一層做編譯也是可以的。

dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  


--EOF--
  • dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  
  • 大小: 29.1 KB
  • dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  
  • 大小: 28 KB
  • dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  
  • 大小: 39.5 KB
  • dos 命令窗口執行java 命令,帶包路徑
            
    
    博客分类: Java  
  • 大小: 37.1 KB