2012-04-27 3 views
20

Tôi đã tự hỏi làm thế nào để tạo một chương trình Java console. Tôi sử dụng Eclipse như IDE. Tìm kiếm một cái gì đó tương tự như phiên bản của một chương trình giao diện điều khiển của C#.Chương trình điều khiển Java

Đã thử Google nhưng chỉ tìm thấy xuất sang JAR và thực thi từ các giải pháp dòng lệnh. Tôi muốn biên dịch và trực tiếp kiểm tra trong một cửa sổ giao diện điều khiển.

Cảm ơn trước

+6

'public static void main (String [] args) {System.out.println (" Hello world! "); } ' –

+0

Vì vậy, con đường để đi là liên tục xuất dự án của tôi vào một JAR và chạy trong một cửa sổ dòng lệnh? – John

+2

Trong phòng thu trực quan, tôi có thể tạo một dự án bàn điều khiển. Khi tôi muốn kiểm tra các dòng mới nó sẽ tự động mở một cửa sổ giao diện điều khiển. Làm thế nào để đạt được điều này? – John

Trả lời

24
/* 
* put this in a file named CommandLineExample.java 
* 
*/ 

class CommandLineExample 
{ 
    public static void main (String [] arguments) 
    { 
     System.out.println("Hello, world"); 
    } 
} 

loại sau đây từ dòng lệnh để biên dịch nó:

$ javac CommandLineExample.java 

sau đó bạn có thể chạy nó từ dòng lệnh như thế này:

$ java CommandLineExample 
+0

Đối với môi trường Windows thiết lập trước khi cần thiết (thêm Java vào PATH vv) xem bài viết này - http://www.codejava.net/java-core/how-to-write-compile-and-run-a-hello- thế giới-java-chương trình-cho-người mới bắt đầu – brichins

1

không có gì đặc biệt mà làm cho nó an ủi là, chỉ cần sử dụng đầu ra tiêu chuẩn và đầu vào tiêu chuẩn, không có xích đu hoặc AWT và đó là nó.

một khi bạn có file jar chỉ hành

java -jar file.jar 

hoặc nếu bạn không có lọ chỉ

java package.name.ClassName 

withouth các trailing.class

3

Bạn có thể chạy một "giao diện điều khiển chương trình "bên trong Eclipse.

Với một chương trình đơn giản, ví dụ:

public static void main (String[] args) { 
    System.out.println("hello world"); 
} 

Mở bàn điều khiển Eclipse (Window -> Show View -> Console) và chạy chương trình này. Bạn sẽ thấy hello world trong bảng điều khiển.

+0

Bàn điều khiển đó trả về giá trị rỗng trong nhật thực cho tôi. – John

+1

Bạn không được sao chép chính xác những gì tôi đã viết trong câu trả lời của tôi vào chương trình của bạn. –

+0

Đúng, tôi muốn đọc dữ liệu nhập từ người dùng. – John

12

tôi sẽ khuyên bạn nên sử dụng một biến thể của Eclipse Java IDE khi làm việc với phát triển jar.

File > New > Java Project 

Right Click "src" > New > Package > Name your package pack1.projectname. 

Right Click "pack1.projectname" > New > Class > projectname as class name. 

Viết tất cả mã mà trái tim bạn mong muốn cho dự án này. Java là một ngôn ngữ rất thú vị. Luôn sử dụng các gói với các tệp lớp của bạn, đặc biệt là khi bạn chắc chắn rằng bạn sẽ nhập mã của riêng bạn trong các tệp khác. Vì vậy, bạn có thể nhập import1.projectname.handler.EventHandler;

File > Export > Java > JAR file, or Runnable JAR file > Next > export destination 

Điều này sẽ đóng gói tệp jar của bạn, phù hợp với tệp kê khai META-INF, cũng nếu bạn đang phát triển ứng dụng hoặc plugin, cho bất kỳ thứ gì như Minecraft. Bạn sẽ cần một tệp plugin.yml và config.yml. Bạn bấm chuột phải vào thư mục dự án không phải là "src" trong trình thám hiểm dự án. Làm mới> Tệp> plugin.yml và config.yml. Chỉ là một lưu ý phụ.

Lý do tôi luôn sử dụng pack1 như mã định danh gói toplevel của tôi là tất nhiên vì vậy tôi có thể cho biết gói nào tôi đang làm việc khi cập nhật dự án của mình. Tôi luôn luôn làm điều này để dễ dàng so sánh các tập tin tôi đã cập nhật, tại sao tôi cập nhật chúng, vv vv Vì vậy, phân phối ban đầu sẽ là pack1.projectname. Phiên bản tiếp theo pack2.projectname. Ngoài ra, khi không cập nhật mã trong toàn bộ tệp, bạn chỉ có thể nhập pack1.projectname.handler.EventHandler; import pack2.projectname.builder.RandomFile; pack3.projectname.init.init; Đây là một cách rất có tổ chức để phát triển trong Java bằng Eclipse.

Hy vọng điều này sẽ giúp bạn trong việc tìm kiếm để bắt đầu các dự án của bạn trong Java.Tôi sẽ không viết mã Java trên stackoverflow trừ khi người yêu cầu cho thấy một đoạn của dự án của riêng mình, và chỉ không thể phá vỡ khối lập trình của mình. Tập luyện giúp hoàn hảo hơn.

2

Những gì bạn có thể làm là tạo JFrame bằng hộp văn bản ở dưới cùng. Đây sẽ là nơi bạn nhập. Sau đó, bạn có thể thêm một nhãn bất kỳ lúc nào bạn nhấn enter. Ngoài ra, nó sẽ di chuyển tất cả các đầu ra nhãn jlabel hiện có khác bằng chiều cao của nhãn mới. Điều này cho phép loại cửa sổ loại thiết bị đầu cuối.

4

Cách tạo ứng dụng bảng điều khiển trong Eclipse.

  1. File - New - Project
  2. Chọn "Java Dự án"
  3. Tên nó là "MyApp"
  4. Nhấp chuột phải vào MyApp/src
  5. New - Class
    • tên gói, như "com.sample"
    • Tên lớp "MainClass"
    • kiểm tra hộp "public static void main()"
  6. thêm dòng này System.out.println("hello"); to main()
  7. Nhấp chuột phải "MyApp", Run As - Java Application.