Hi all,
for some test and development I've unpacked "com.sap.portal.pcd.admintools.rolemigration.par", changed the packagename in the java files to get my own java package.
Now I'm compiling using javac the file "TableWrapper.java" but get some strange error:
/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:23: illegal start of type
public (int aIndex, Comparator aComparator)
^
/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:28: <identifier> expected
}
^
/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:8: class comparator is public, should be declared in a file named comparator.java
public static class comparator
^
/tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java:11: cannot resolve symbol
symbol : class ComparatoR
location: class com.MyProject.portal.pcd.admintools.roleMigration.htmlb.comparator
private ComparatoR COMparator;
^
TableWrapper.java:439: cannot access com.MyProject.portal.pcd.admintools.roleMigration.htmlb.TableRowComparator.IndexComparatorPair
bad class file: /tmp/com/MyProject/portal/pcd/admintools/roleMigration/htmlb/TableRowComparator$IndexComparatorPair.java
file does not contain class com.MyProject.portal.pcd.admintools.roleMigration.htmlb.TableRowComparator.IndexComparatorPair
Please remove or make sure it appears in the correct subdirectory of the classpath.
TableRowComparator.IndexComparatorPair indexSequence[] = null;
^
5 errors
Checking “TableRowComparator$IndexComparatorPair.java” I only found:
package com.MyProject.portal.pcd.admintools.roleMigration.htmlb;
import java.util.Comparator;
// Referenced classes of package com.MyProject.portal.pcd.admintools.roleMigration.htmlb:
// TableRowComparator
public static class comparator
{
private int index;
private ComparatoR COMparator;
public Comparator getComparator()
{
return comparator;
}
public int getIndex()
{
return index;
}
public (int aIndex, Comparator aComparator)
{
index = aIndex;
comparator = aComparator;
}
}
Why I got these errors?
Best regards,
Michael