2013-07-06 2 views
0

자바 프로그래밍에 대해 배우기 위해 JDK를 설치했습니다. 내가 가진 한 가지 문제는 ".java"파일을 내 문서 폴더 나 다른 폴더에 저장할 때 사용 권한 오류입니다. 내가 프로그램을 작성하고 컴파일하기 전에 "된 .java"파일로 저장하려고하면
, 나는 오류
permission denied. The file on disk may now be truncated!
왜이 일어나고 얻는 방법 나는이를 방지 할 수 있습니까?.java 파일 저장시 사용 권한 오류

다른 폴더에 저장하려고했지만 아무 것도 작동하지 않았습니다. 비록 내가 루트 권한을 사용할 때 그것을 저장할 수 있다는 것을 알았지 만. 루트를 사용할 때의 문제는 다른 오류가 발생할 때 파일을 컴파일 할 수 없다는 것입니다. 나중에 사용자로만 컴파일 할 수 있음을 알았습니다.
어떻게 루트와 사용자로 앞뒤로가는 것을 멈출 수 있습니까?

+2

'ls -al ~/Documents'의 결과는 무엇입니까? –

답변

1

문서 폴더에 다른 파일을 저장할 수 있습니까? 대부분의 경우 * .java 파일과 아무 관련이 없습니다. 어떻게 든 그것이 파일 시스템 문제라면, 모든 파일은 같은 문제를 나타낼 것입니다. 따라서/home/[사용자 이름] 디렉토리 (일반적으로 전체 권한이있는) 내의 다른 폴더에 저장하십시오.

http://crunchbang.org/forums/viewtopic.php?pid=317617

그래서 다른 폴더 또는 단지/홈/[사용자 이름] 그리고 만약을 시도해야합니다 :

는 이 오류 메시지에 대한

빠른 인터넷 검색 홈 폴더 권한 문제가있는 것 같다 그것은 동일한 문제, 그 링크가 도움이 될 것입니다

+0

잘 다른 문서 또는 파일을 폴더에 저장할 수 있습니다. 그래서 그 폴더 문제 .. – user2521417

+0

당신은 링크에서 예제를 따라 시도 했습니까? 기본적으로 sudo를 사용하여 폴더 권한을 수정하십시오. 게시물에 대한 첫 번째 주석은 현재 권한이 무엇인지를 묻습니다. - 기회는 'sudo chmod ...'또는 'sudo chown ...'과 함께해야합니다. – alexakarpov