| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -30,6 +30,18 @@ require('find-java-home')(function(err, home){ | |||
| 30 | 30 | }); | |
| 31 | 31 | ||
| 32 | 32 | function getCorrectSoForPlatform(soFiles){ | |
| 33 | + var so = getCorrectSoForPlatform(soFiles); | ||
| 34 | + return removeDuplicateJre(so); | ||
| 35 | + } | ||
| 36 | + | ||
| 37 | + function removeDuplicateJre(filePath){ | ||
| 38 | + while(filePath.indexOf('jre/jre')>0){ | ||
| 39 | + filePath = filePath.replace('jre',''); | ||
| 40 | + } | ||
| 41 | + return filePath; | ||
| 42 | + } | ||
| 43 | + | ||
| 44 | + function _getCorrectSoForPlatform(soFiles){ | ||
| 33 | 45 | ||
| 34 | 46 | var architectureFolderNames = { | |
| 35 | 47 | 'ia32': 'i386', | |
@@ -43,14 +55,10 @@ function getCorrectSoForPlatform(soFiles){ | |||
| 43 | 55 | ||
| 44 | 56 | for (var i = 0; i < soFiles.length; i++) { | |
| 45 | 57 | var so = soFiles[i]; | |
| 46 | - | ||
| 47 | - console.log('so',so,requiredFolderName); | ||
| 48 | 58 | ||
| 49 | - if(so.indexOf('server')) | ||
| 50 | - if(so.indexOf(requiredFolderName)) { | ||
| 51 | - console.log('match',so) | ||
| 59 | + if(so.indexOf('server')>0) | ||
| 60 | + if(so.indexOf(requiredFolderName)>0) | ||
| 52 | 61 | return so; | |
| 53 | - } | ||
| 54 | 62 | } | |
| 55 | 63 | ||
| 56 | 64 | return soFiles[0]; | |
| Back | FazBrowse Home | New Git URL |
0 commit comments