导入包的问题
C:\Users\Administrator\Desktop>javac -d ./classes ./book/basic2/SortTest.java.\book\basic2\SortTest.java:1: 无法访问 book.basic2.SelectionSort
错误的类文件: .\book\basic2\SelectionSort.java
文件不包含类 book.basic2.SelectionSort
请删除该文件或确保该文件位于正确的类路径子目录中。
import book.basic2.SelectionSort;
我是在一个类文件实现几个功能,而那几个功能分被位于一个类文件中,然后我将它们导入到里面,结果总是出现上述错误,求指导!!
^
import book.basic2.SelectionSort;//选择法排序的类
import book.basic2.BubbleSort;//冒泡法排序的类
import book.basic2.QuickSort;//快速排序的类
import book.basic2.LinearInsertSort;//线性插入法的类
public class SortTest {
public static void printIntArray(int[] intArray) {
if(intArray == null) {
return;
}
for (int i = 0; i < intArray.length; i++) {
System.out.println(intArray[i] + " ");
}
System.out.println();
}
public static void main(String[] args) {
int[] intArray = new int[] { 6, 3, 4, 2, 7, 2, -3, 3};
System.out.println("排序前的数组:");
printInArray(intArray);
ISortNumber test = new SelectionSort();
System.out.println("选择排序法的排序结果:");
printIntArray(test.sortASC(intArray));
System.out.println("排序前的数组:");
printInArray(intArray);
test = new BubbleSort();
System.out.println("冒泡排序法的排序结果:");
printIntArray(test.sortASC(intArray));
System.out.println("排序前的数组:");
printInArray(intArray);
test = new LinearInsertSort();
System.out.println("线性插入排序法的排序结果:");
printIntArray(test.sortASC(intArray));
System.out.println("排序前的数组:");
printInArray(intArray);
test = new QuickSort();
System.out.println("快速排序法的排序结果:");
printIntArray(test.sortASC(intArray));
}
}