2011-02-12 2 views
0

그래서 나는 프로그래밍에서 실수 한 것을 쉽게 취소 할 수 있다고 생각했다. 그렇지 않다!나는 NetBeans를 어떻게 든 부 다. 나는 그것을 고쳐야 할 단서가 전혀 없다.

저는 내일 대기중인 큰 학교 자바 코딩 프로젝트를 진행하고 있으며 특정 클래스의 목록 변수 목록 유형을 변경하려고했습니다. <> 괄호 안의 값을 클릭하고 값을 선택한 후 리팩토링을 수행했습니다 (왜 찾을 수 없으며 바꿀 수 없는지 모르겠습니다).

텍스트를 String으로 변경하려고합니다. 나는 그게 무슨 짓을했는지 모르지만 그것은 나쁘다. 기본적으로 String은 모든 클래스와 마찬가지로 내 프로그램에서 사용되며, 빨간색으로 밑줄이 그어져 작동하지 않습니다. 모든 수업은 이제 빨간색으로 덮여 있습니다. 각각의 오류 메시지는 다음과 같습니다.

method setString in interface java.sql.PreparedStatement(or whatever method I am using) cannot be applied to given types 
    required: int,java.lang.String 
    found: int,myPackage.String 

아무 문제가 없습니까? 아무래도 java.lang 패키지가 아닌 내 패키지의 String을 사용하고 있지만 가져 오기는 변경되지 않았습니다. 내가하는 일은 어리석은 일이었습니다. 나는 그 작업을 취소하고이 프로젝트를 다시 시작할 수 있기를 바랍니다.

감사합니다.

답변

3

String이라는 자체 클래스를 만든 것처럼 보이고 핵심 Java String 클래스가 섀도 잉되어 있습니다. String 클래스의 이름을 다른 것으로 변경하십시오.

관련 문제