01/10/2018, 00:02

Vấn đề biên dịch trong java

chả là mình mới học lập trình java ông thầy ở trên lớp ko cho dùng netbean bạn à nên phải biên dịch bằng tay
có một vấn đề như thế này khi mình biên dịch bằng command thì mọi chuyển đều ổn ok sau đây các lệnh của mình chương trình mình đặt tên là App1 nha

set path="dương dẫn đến thu mục bin trong file jdk"
javac App1.java
java App1

mọi chuyện đều ok nhưng khi mình thử nghịch bằng powershell thì đến lệnh javac nó lại báo lỗi là tại sao
cảm ơn các bạn rất nhiều

*grab popcorn* viết 02:11 ngày 01/10/2018

Nó báo lỗi gì mới được bạn?

Đỗ Nhiên viết 02:06 ngày 01/10/2018

đây bạn ơi nó báo lỗi này này

*grab popcorn* viết 02:06 ngày 01/10/2018

Bạn add thư mục bin của jdk vào path chưa?

Đỗ Nhiên viết 02:16 ngày 01/10/2018

roi ban a mình có lệnh set path mà bạn

Đỗ Nhiên viết 02:18 ngày 01/10/2018

bạn nhìn hình là có mà bạn

Lưu Thành Vương viết 02:09 ngày 01/10/2018

Nếu chỉnh PATH rồi thì:

  • Biên dịch: javac App1,java
  • Thông dịch: java App1
    còn nếu chưa có thì phải khai báo đường dẫn trong PowerShell luôn:
  • Biên dịch: C:“Program Files”\Java\jdk1.8.0_101\bin\javac App1.java
    +Thông dịch: C:“Program Files”\Java\jdk1.8.0_101\bin\java App1
*grab popcorn* viết 02:11 ngày 01/10/2018

Hình như set path trong powershell là

$env:Path = "path"

Còn muốn tạm thời thì

$env:Path += ";path"

Tham khảo:
http://stackoverflow.com/questions/714877/setting-windows-powershell-path-variable

Bài liên quan
0