java.net.URLClassLoader.createURLJarHandler()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(4.7k)|赞(0)|评价(0)|浏览(122)

本文整理了Java中java.net.URLClassLoader.createURLJarHandler()方法的一些代码示例,展示了URLClassLoader.createURLJarHandler()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URLClassLoader.createURLJarHandler()方法的具体详情如下:
包路径:java.net.URLClassLoader
类名称:URLClassLoader
方法名:createURLJarHandler

URLClassLoader.createURLJarHandler介绍

暂无

代码示例

代码示例来源:origin: robovm/robovm

  1. private synchronized void makeNewHandler() {
  2. while (!searchList.isEmpty()) {
  3. URL nextCandidate = searchList.remove(0);
  4. if (nextCandidate == null) {
  5. throw new NullPointerException("nextCandidate == null");
  6. }
  7. if (!handlerMap.containsKey(nextCandidate)) {
  8. URLHandler result;
  9. String protocol = nextCandidate.getProtocol();
  10. if (protocol.equals("jar")) {
  11. result = createURLJarHandler(nextCandidate);
  12. } else if (protocol.equals("file")) {
  13. result = createURLFileHandler(nextCandidate);
  14. } else {
  15. result = createURLHandler(nextCandidate);
  16. }
  17. if (result != null) {
  18. handlerMap.put(nextCandidate, result);
  19. handlerList.add(result);
  20. return;
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: com.mobidevelop.robovm/robovm-rt

  1. private synchronized void makeNewHandler() {
  2. while (!searchList.isEmpty()) {
  3. URL nextCandidate = searchList.remove(0);
  4. if (nextCandidate == null) {
  5. throw new NullPointerException("nextCandidate == null");
  6. }
  7. if (!handlerMap.containsKey(nextCandidate)) {
  8. URLHandler result;
  9. String protocol = nextCandidate.getProtocol();
  10. if (protocol.equals("jar")) {
  11. result = createURLJarHandler(nextCandidate);
  12. } else if (protocol.equals("file")) {
  13. result = createURLFileHandler(nextCandidate);
  14. } else {
  15. result = createURLHandler(nextCandidate);
  16. }
  17. if (result != null) {
  18. handlerMap.put(nextCandidate, result);
  19. handlerList.add(result);
  20. return;
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: ibinti/bugvm

  1. private synchronized void makeNewHandler() {
  2. while (!searchList.isEmpty()) {
  3. URL nextCandidate = searchList.remove(0);
  4. if (nextCandidate == null) {
  5. throw new NullPointerException("nextCandidate == null");
  6. }
  7. if (!handlerMap.containsKey(nextCandidate)) {
  8. URLHandler result;
  9. String protocol = nextCandidate.getProtocol();
  10. if (protocol.equals("jar")) {
  11. result = createURLJarHandler(nextCandidate);
  12. } else if (protocol.equals("file")) {
  13. result = createURLFileHandler(nextCandidate);
  14. } else {
  15. result = createURLHandler(nextCandidate);
  16. }
  17. if (result != null) {
  18. handlerMap.put(nextCandidate, result);
  19. handlerList.add(result);
  20. return;
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: MobiVM/robovm

  1. private synchronized void makeNewHandler() {
  2. while (!searchList.isEmpty()) {
  3. URL nextCandidate = searchList.remove(0);
  4. if (nextCandidate == null) {
  5. throw new NullPointerException("nextCandidate == null");
  6. }
  7. if (!handlerMap.containsKey(nextCandidate)) {
  8. URLHandler result;
  9. String protocol = nextCandidate.getProtocol();
  10. if (protocol.equals("jar")) {
  11. result = createURLJarHandler(nextCandidate);
  12. } else if (protocol.equals("file")) {
  13. result = createURLFileHandler(nextCandidate);
  14. } else {
  15. result = createURLHandler(nextCandidate);
  16. }
  17. if (result != null) {
  18. handlerMap.put(nextCandidate, result);
  19. handlerList.add(result);
  20. return;
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: FlexoVM/flexovm

  1. private synchronized void makeNewHandler() {
  2. while (!searchList.isEmpty()) {
  3. URL nextCandidate = searchList.remove(0);
  4. if (nextCandidate == null) {
  5. throw new NullPointerException("nextCandidate == null");
  6. }
  7. if (!handlerMap.containsKey(nextCandidate)) {
  8. URLHandler result;
  9. String protocol = nextCandidate.getProtocol();
  10. if (protocol.equals("jar")) {
  11. result = createURLJarHandler(nextCandidate);
  12. } else if (protocol.equals("file")) {
  13. result = createURLFileHandler(nextCandidate);
  14. } else {
  15. result = createURLHandler(nextCandidate);
  16. }
  17. if (result != null) {
  18. handlerMap.put(nextCandidate, result);
  19. handlerList.add(result);
  20. return;
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: com.bugvm/bugvm-rt

  1. private synchronized void makeNewHandler() {
  2. while (!searchList.isEmpty()) {
  3. URL nextCandidate = searchList.remove(0);
  4. if (nextCandidate == null) {
  5. throw new NullPointerException("nextCandidate == null");
  6. }
  7. if (!handlerMap.containsKey(nextCandidate)) {
  8. URLHandler result;
  9. String protocol = nextCandidate.getProtocol();
  10. if (protocol.equals("jar")) {
  11. result = createURLJarHandler(nextCandidate);
  12. } else if (protocol.equals("file")) {
  13. result = createURLFileHandler(nextCandidate);
  14. } else {
  15. result = createURLHandler(nextCandidate);
  16. }
  17. if (result != null) {
  18. handlerMap.put(nextCandidate, result);
  19. handlerList.add(result);
  20. return;
  21. }
  22. }
  23. }
  24. }

代码示例来源:origin: com.gluonhq/robovm-rt

  1. private synchronized void makeNewHandler() {
  2. while (!searchList.isEmpty()) {
  3. URL nextCandidate = searchList.remove(0);
  4. if (nextCandidate == null) {
  5. throw new NullPointerException("nextCandidate == null");
  6. }
  7. if (!handlerMap.containsKey(nextCandidate)) {
  8. URLHandler result;
  9. String protocol = nextCandidate.getProtocol();
  10. if (protocol.equals("jar")) {
  11. result = createURLJarHandler(nextCandidate);
  12. } else if (protocol.equals("file")) {
  13. result = createURLFileHandler(nextCandidate);
  14. } else {
  15. result = createURLHandler(nextCandidate);
  16. }
  17. if (result != null) {
  18. handlerMap.put(nextCandidate, result);
  19. handlerList.add(result);
  20. return;
  21. }
  22. }
  23. }
  24. }

相关文章