나는 그런 방식으로 기본 클래스를 작성하려면이 패키지 구조 자바 : 하위 패키지에 임의의 클래스의 방법을 실행하면
-
을 고려하는 것이 내가java.assignments Main.java java.assignments.lab1 Exe1.java java.assignments.lab2 Exe1.java Exe2.java Exe3.java java.assignments.lab3 Exe1.java Exe2.java Exe3.java Exe4.java and so on.
같은 명령 줄 경우$ java java.assignments.Main exe java.assignments.lab2.Exe2
이 프로그램은 내가주는 경우에lab2.Exe2.java
에 저장된 주요 방법을 실행해야
$ java java.assignments.Main src java.assignments.lab2.Exe2
이 프로그램은 인쇄한다 소스 코드 of Exe2.java표시되는 소스 코드에 I 이 포함되어 있으면 더 좋을 것입니다. 나는 그것은 모든 패키지를 나열한다
$ java java.assignments.Main list
을주고 클래스 내가$ java java.assignments.Main list java.assignements.lab3
그것은java.assignments.lab3
에 포함 된 모든 클래스를 나열해야 주면
java.assignments
에 포함 된 경우
이런 일이 있습니까 가능하니? 그렇다면 어떻게해야합니까?
내가 지금까지 발견 한 물건,
나는 동적으로로드 할 수 있음을 발견하고 this tutorial에서 execute classes #1#
, 하지만 어떻게 당신은에 포함 된 모든 클래스를 나열 할 수 없습니다 #2# displaying Source code
및 listing packages #3#
지금까지 해보신 것은 무엇입니까? 리플렉션에 어떤 문제가 있습니까? 예, 할 수있는 일이 가능합니다. 이 숙제가 있니? –
@DaveNewton :'java.assignments.lab1.exe1.java'는 숙제입니다. 질문은 자바를 배우려고 노력하고 있습니다. 나는 반사가 어떻게 사용될 수 있는지 전혀 모른다. 그래서 나는 이것이 성취 될 수있는 방법에 대한 일반적인 아이디어를 찾고있다. – Gautam
"반사 식 튜토리얼"에 대한 검색을 먼저 시도 할 것이고, 꽤 많은 자료가있다. :) –