저는 지금 자바 프로그래밍 클래스를 사용하고 있으며, 제 첫 번째 실제 프로그래밍 경험입니다 (전에 프로그래밍을했지만). 클래스의 경우 jEdit을 사용하여 프로그램을 작성하고 터미널을 컴파일하고 실행해야합니다 (Mac을 보유하고 있으며 자동으로 컴파일, 실행 및 디버그하는 프로그램은 교육 목적으로 금지됩니다). 처음에는 일이 잘 진행되었지만 며칠 전, 터미널은 컴파일하려고 할 때 QuickSort 프로그램에서 .class 파일을 덮어 쓰지 않았습니다. 코드를 변경하면 코드가 완전히 다르게 보이지만 컴파일하고 실행 한 후에는 변경되지 않습니다. 그러나 다시 컴파일하기 전에 .class 파일을 삭제하면 다음에 실행될 때 변경 내용이 구현됩니다. 나도 내 선생님이이 문제에 대한 정보 나 해결 방법을 찾을 수 없었습니다. (똑같은 일이 나에게 일어날 때까지 3 일 동급생에게 일어났습니다. 그리고 우리는이 수업의 유일한 Mac 사용자입니다.). 누군가가 문제가 무엇인지, 그것을 고치는 법, 문제를 해결하는 방법을 알고있는 누군가를 찾을 수있는 곳을 알고 있다면 정말 고맙겠습니다. 내 프로그램을 컴파일 할 때마다 .class 파일 5 개를 삭제하는 것은 엄청난 고통이며 이미 심각한 문제를 일으켰습니다. 모든 도움을 주셔서 대단히 감사합니다!터미널은 .class 파일을 덮어 쓰지 않습니다.
* 편집 : 나는 맥 OS를 실행하고 X 10.8.5
소스 (및/또는 대상) 디렉토리에 대한 간략한 개요는 물론 실행할 명령을 나열하십시오. – afk5min
단락 ... 다른 사람들이 당신이 작성한 것을 읽으려면, 그것을 쉽게 읽을 수 있도록 노력하십시오. 텍스트의 벽은 많은 잠재적 인 응답자를 되돌릴 것이다. – hyde
나는이 명령을 사용한다. RandomArray 클래스는 무작위 배열을 생성하는 테스트 클래스 일 뿐이며 정렬 프로그램 자체를 호출합니다. 이 클래스를 컴파일하면 (적어도이 문제가 나타나기 전에) 필요한 모든 클래스가 컴파일됩니다 : "cd desktop/programs/multisorter"및 "javac RandomArray.자바 " –