2015-12-01 29 views
6

Tôi đã cài đặt gói tập lệnh để có thể chạy chương trình Java trong trình chỉnh sửa Atom. Nhưng tôi vẫn không thể chạy nó. Nhận được thông báo lỗi sau:Làm cách nào để chạy chương trình Java trong trình chỉnh sửa Atom?

'bash' không được công nhận là một lệnh nội bộ hay bên ngoài, có thể hoạt động chương trình hoặc tập tin batch

Điều gì có thể thiếu ở đây?

Tôi đang sử dụng Windows 7. Cùng một trình soạn thảo và cùng một gói chạy trên Ubuntu mà không có bất kỳ vấn đề nào.

Trả lời

9
  1. Tải GitHub Desktop từ GitHub Site. Chạy trình cài đặt để hoàn tất.
  2. Tải xuống trình cài đặt Atom Windows AtomSetup.exe từ Atom Site.
  3. Sau khi cài đặt Atom hoàn tất, nó sẽ khởi chạy.
  4. Từ Trình đơn gói, Điều hướng đến "Chế độ xem cài đặt". Nhấp vào mục trình đơn phụ "Cài đặt gói/chủ đề".
  5. Nhập "tập lệnh" vào hộp văn bản tìm kiếm, nhấn Enter.
  6. Tìm gói có tên là "tập lệnh" (mã chạy trong Atom) trong kết quả tìm kiếm và nhấp vào nút cài đặt trong ngăn kết quả.
  7. Sau khi gói được cài đặt, hãy tạo một tệp Java và nhấp Ctrl + Shift + B để chạy nó.

Tái bút -

  1. GitHub Desktop là một điều kiện tiên quyết bắt buộc đối với môi trường Windows.
  2. Cả hai trình cài đặt có kích thước trên 100 MB, do đó có thể mất chút thời gian.
+0

Siêu! Làm việc một cách kỳ diệu :) Cảm ơn. – Omkar

+0

Bất kỳ lý do gì khiến GitHub Desktop là bắt buộc? – stendarr

+1

@stendarr Tự động cài đặt bash – Belle

1

Lý do chính cho vấn đề này là gói tập lệnh KHÔNG được tạo cho nền tảng chéo. "bash" sẽ không được nhận diện trên Windows. Nhưng chúng tôi có cách giải quyết sau để làm cho nó hoạt động.

Nó hoạt động với những thay đổi sau đây:

  • Đảm bảo đường Java được nối thêm vào biến PATH trong biến môi trường.
  • Vì tôi đang sử dụng git, tôi đã cài đặt git bash trong hệ thống cửa sổ của mình.
  • Đặt đường dẫn git bash trong biến môi trường.

Bây giờ, có thể chạy Java từ trình chỉnh sửa nguyên tử. :)

Như được đề xuất trong các diễn đàn khác, Cygwin có thể là giải pháp thay thế tốt hơn để nhận được bash.

0

thêm jdk vào PATH ..vùng môi trường

+0

Câu trả lời của bạn khác với câu trả lời trước đó như thế nào? – HDJEMAI

Các vấn đề liên quan