Điểm:1

Chạy java -jar từ tệp bash

lá cờ my

Đây là tệp .sh của tôi và tôi đang cố chạy nó từ một thiết bị đầu cuối, nhưng nó không hoạt động ngay cả sau khi kiểm tra đường dẫn, cài đặt libc6-i386 và đơn giản hóa nó thành lệnh gọi java trực tiếp. Cho đến đây, đường dẫn java không được nhận dạng. Có ai đó biết làm thế nào để làm điều đó?

#!/bin/bash
Java_HOME=/usr/lib/jvm/java-1.8.0-openjdk-AMD64
CLASSPATH=/home/daniel/test/commons-lang3-3.5.jar;/home/daniel/test/test-1.0.0.jar:.
$JAVA_HOME/bin/java -classpath $CLASSPATH com.test.Main
thoát 0

Phần cuối

bac0n avatar
lá cờ cn
Có vẻ như bạn có `;` trong đường dẫn lớp của mình.
lá cờ de
ob2
Bạn nên thêm trích dẫn đơn giản xung quanh giá trị của mình. `CLASSPATH='/home/daniel/test/commons-lang3-3.5.jar;/home/daniel/test/test-1.0.0.jar:.'`
lá cờ hr
`test.sh` có kết thúc dòng DOS/Windows không? Kiểm tra với `tệp test.sh`
danielgolive avatar
lá cờ my
@bac0n có vẻ như dấu phân cách bên phải là dấu hai chấm https://stackoverflow.com/a/219801/1163543
danielgolive avatar
lá cờ my
@ob2 trích dẫn đơn giản dường như không được phép trong trường hợp này
danielgolive avatar
lá cờ my
@steeldriver bạn nói đúng! tệp có các đầu cuối dòng CRLF... Tôi đã tạo lại tập lệnh mà không có CRTL và thay thế dấu chấm phẩy bằng dấu hai chấm... vấn đề đã được giải quyết! :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.