这非常令人沮丧我发现这个commons.id包从库存序列化应用程序的起始值创建一个字母数字序列。我尝试在主方法和模拟Java应用程序中运行它。它运行正常,但是当我尝试在服务器上运行它时,即使使用try / catch Exception子句也应该捕获任何内容,它会失败并且没有任何警告。我只能认为这是一些奇怪的类路径问题。但我之前有过这样的事情。通常的解决方法是将lib复制到组件的构建库中,该库不起作用。
有没有人有我可以使用的片段或替代品,我的意思是它是一个基本的进展,必须有替代品,但这个API是我在网上找到的唯一一个我在网上搜索完毕后过去几天的时间。
任何提示将不胜感激。
public static String[] generateAlphanumericSequence(String start, int n){
AlphanumericGenerator serial = null;;
try {
serial = new AlphanumericGenerator(true, start.toLowerCase().trim());
} catch (Exception e) {
e.printStackTrace();
}
String[] seq = new String[n];
if (serial!=null) {
for (int i = 0; i < n; i++) {
try {
seq[i] = serial.nextStringIdentifier();
} catch (Exception e) {
e.printStackTrace();
}
}
}
return seq;
}