지금은 특정 섹션을 사용자가 수정할 수 있도록 내 앱을 만들려고합니다. 텍스트 파일에 수정 될 수있는 부분을 원하고 응용 프로그램이 해당 텍스트 파일을 코드로 읽고 실행하도록합니다. 어떻게해야합니까?앱에서 텍스트를 자바 코드로 사용 하시겠습니까?
EDIT : 내 앱은 사람들이 내 앱을 기반으로 만든 자바 파일을로드합니다. 누군가가 메인 클래스에서 생성자를 호출하여 앱의 일부를 시작하면 메인 클래스를 덮어 쓰고 다른 사람들의 작업은로드되지 않을 것이라고 생각했습니다. 누군가가 넣을 수 있도록 어떻게 만들 수 있습니까? Example example = new Example(); 을 데이터 파일에 저장하면 작업과 다른 사람을 활성화/비활성화 할 수 있습니까?
편집 2 : 나는 그것에 생성자가있는 클래스가 있습니다. 메인 클래스에서는 생성자를 호출합니다.
Example example = new Example();
디 컴파일 된 java 파일에는 생성자를 호출하는 코드가 있어야합니다. 사람들이 내 소프트웨어를 기반으로 물건을 개발할 때 디 컴파일 된 java 파일에 코드를 추가하여 부품을 작동시킵니다. 이것은 기본적으로 메인 클래스에 코드를 추가하는 것과 같습니다.
최종 편집 :이 작업을 중단하고 대신 내 자신의 사용자 정의 클래스 로더를 만들었습니다. 텍스트 파일을 읽고로드 할 클래스의 이름을보고 문자열을 클래스로 변환하고 클래스의 특정 메서드를 찾고 호출합니다. 도와 주셔서 감사합니다!
Java 코드 또는 .class 파일을로드하려고합니까? – Tim