2016-12-18 57 views
8

Tại sao tôi không thể thấy ổ đĩa được nối mạng trên PC Windows 10 với Java Open Dialog. Tôi đã nhận thấy một vấn đề khi chạy ứng dụng Java của tôi từ IDE, Hộp thoại mở không hiển thị NAS của tôi (NetGear ReadyDuo được gắn trên ổ Z:). Tuy nhiên, khi tôi chạy ứng dụng bên ngoài IDE trên cùng một máy bằng cách sử dụng cùng một JVM thì không sao.Không thể thấy ổ đĩa được nối mạng trên PC chạy Windows 10 bằng cách sử dụng Java Open Dialog trong IDE nhưng nhìn thấy nó bên ngoài IDE

Trong cả hai trường hợp, tôi đang sử dụng Java 1.8.0_72 25.72-b15 64 bit trên Windows 10 10.0 amd64. Tôi chắc rằng tôi đã không sử dụng để có vấn đề này nhưng không biết khi nó bắt đầu xảy ra. Nó không phải là một vấn đề lớn đối với tôi nếu nó không hiển thị trong IDE vì IDE, nhưng tôi lo ngại IDE có thể không liên quan và các khách hàng tiềm năng cũng đang nhìn thấy hành vi này.

Ảnh chụp màn hình dưới đây cho thấy những gì tôi nhìn thấy trong hai hoàn cảnh

Shows networked drive Doesn't show networked drive

+0

[Câu hỏi này có thể giúp] (http://stackoverflow.com/questions/33640908/how-to-navigate-to-a-network-host-in-jfilechooser) –

+0

@HovercraftFullOfEels thats interesting but Im talking about a chia sẻ mạng đã được gắn kết như Z: \ và nó không giải thích lý do tại sao nó có thể nhìn thấy nếu tôi chạy chương trình một cách nhưng không khác –

+0

Đây không phải là một giải pháp nhưng nó có thể là một mẹo gỡ lỗi. Bạn đã thử chạy IDE của bạn làm quản trị viên và sau đó chạy ứng dụng của bạn? Có lẽ IDE đang lặng lẽ ngột ngạt cho phép. – EngineerExtraordinaire

Trả lời

0

Giải quyết vấn đề, có vẻ như bạn gắn ổ đĩa mạng bằng Windows Explorer, nhưng sau đó chạy IDE với đặc quyền của quản trị viên, bạn không có quyền truy cập ổ đĩa vì bây giờ được xem là quản trị viên người dùng riêng biệt (mặc dù tôi chỉ có một người dùng) không được cấp quyền.

Cách tròn là viết tạo tập tin batch để gắn kết ổ đĩa mạng

tức

net use z: \\nas\media /persistent:yes 

và sau đó nhấp chuột phải vào tập tin thực thi và chọn Run as Administrator

Don' t biết nếu có một cách dễ dàng hơn.

0

của nó không thể cho tôi nhận xét, vì vậy tôi phải hỏi ở đây.

Bạn đã cố gắng chạy IDE của mình với Quyền quản trị chưa? Có thể một số 'vấn đề' nhỏ với UAC (Kiểm soát tài khoản người dùng).

+0

Có tôi đã làm nhưng không có sự khác biệt –

1

Tôi đã gặp phải hành vi này trong các phần mềm khác, nguyên nhân là do ổ đĩa không được ánh xạ liên tục.

Tôi đã làm gì để giải quyết: Ánh xạ Ổ đĩa mạng của bạn bằng GUI Windows Explorer và đánh dấu "luôn kết nối".

hoặc cmd.exe (hãy thử trên 1!):

net sử dụng z: \ nas \ media/user: usrqua/dai dẳng: yes

Kind regards.

+0

hello. Tôi là người mới ở đây. bạn có thể giải thích downvote? tôi đã hiểu vấn đề sai hay nó không hoạt động? bởi vì tôi khá chắc chắn tôi biết cách giải quyết điều đó ... –

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