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

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

1 Like

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

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

1 Like

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

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

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

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

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?