本文整理了Java中hudson.model.Messages.Hudson_NotJDKDir()
方法的一些代码示例,展示了Messages.Hudson_NotJDKDir()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Messages.Hudson_NotJDKDir()
方法的具体详情如下:
包路径:hudson.model.Messages
类名称:Messages
方法名:Hudson_NotJDKDir
[英]{0} doesn''t look like a JDK directory
[中]{0}看起来不像JDK目录
代码示例来源:origin: jenkinsci/jenkins
/**
* Checks if the JAVA_HOME is a valid JAVA_HOME path.
*/
@Override protected FormValidation checkHomeDirectory(File value) {
File toolsJar = new File(value,"lib/tools.jar");
File mac = new File(value,"lib/dt.jar");
// JENKINS-25601: JDK 9+ no longer has tools.jar. Keep the existing dt.jar/tools.jar checks to be safe.
File javac = new File(value, "bin/javac");
File javacExe = new File(value, "bin/javac.exe");
if(!toolsJar.exists() && !mac.exists() && !javac.exists() && !javacExe.exists())
return FormValidation.error(Messages.Hudson_NotJDKDir(value));
return FormValidation.ok();
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
/**
* Checks if the JAVA_HOME is a valid JAVA_HOME path.
*/
@Override protected FormValidation checkHomeDirectory(File value) {
File toolsJar = new File(value,"lib/tools.jar");
File mac = new File(value,"lib/dt.jar");
// JENKINS-25601: JDK 9+ no longer has tools.jar. Keep the existing dt.jar/tools.jar checks to be safe.
File javac = new File(value, "bin/javac");
File javacExe = new File(value, "bin/javac.exe");
if(!toolsJar.exists() && !mac.exists() && !javac.exists() && !javacExe.exists())
return FormValidation.error(Messages.Hudson_NotJDKDir(value));
return FormValidation.ok();
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Checks if the JAVA_HOME is a valid JAVA_HOME path.
*/
public FormValidation doCheckHome(@QueryParameter File value) {
// this can be used to check the existence of a file on the server, so needs to be protected
Hudson.getInstance().checkPermission(Hudson.ADMINISTER);
if(value.getPath().equals(""))
return FormValidation.ok();
if(!value.isDirectory())
return FormValidation.error(Messages.Hudson_NotADirectory(value));
File toolsJar = new File(value,"lib/tools.jar");
File mac = new File(value,"lib/dt.jar");
if(!toolsJar.exists() && !mac.exists())
return FormValidation.error(Messages.Hudson_NotJDKDir(value));
return FormValidation.ok();
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Checks if the JAVA_HOME is a valid JAVA_HOME path.
*/
public FormValidation doCheckHome(@QueryParameter File value) {
// this can be used to check the existence of a file on the server, so needs to be protected
Hudson.getInstance().checkPermission(Hudson.ADMINISTER);
if(value.getPath().equals(""))
return FormValidation.ok();
if(!value.isDirectory())
return FormValidation.error(Messages.Hudson_NotADirectory(value));
File toolsJar = new File(value,"lib/tools.jar");
File mac = new File(value,"lib/dt.jar");
if(!toolsJar.exists() && !mac.exists())
return FormValidation.error(Messages.Hudson_NotJDKDir(value));
return FormValidation.ok();
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Checks if the JAVA_HOME is a valid JAVA_HOME path.
*/
public FormValidation doCheckHome(@QueryParameter File value) {
// this can be used to check the existence of a file on the server, so needs to be protected
Hudson.getInstance().checkPermission(Hudson.ADMINISTER);
if(value.getPath().equals(""))
return FormValidation.ok();
if(!value.isDirectory())
return FormValidation.error(Messages.Hudson_NotADirectory(value));
File toolsJar = new File(value,"lib/tools.jar");
File mac = new File(value,"lib/dt.jar");
if(!toolsJar.exists() && !mac.exists())
return FormValidation.error(Messages.Hudson_NotJDKDir(value));
return FormValidation.ok();
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Checks if the JAVA_HOME is a valid JAVA_HOME path.
*/
public FormValidation doCheckHome(@QueryParameter File value) {
// this can be used to check the existence of a file on the server, so needs to be protected
Hudson.getInstance().checkPermission(Hudson.ADMINISTER);
if (value.getPath().equals("")) {
return FormValidation.ok();
}
if (!value.isDirectory()) {
return FormValidation.error(Messages.Hudson_NotADirectory(value));
}
File toolsJar = new File(value, "lib/tools.jar");
File mac = new File(value, "lib/dt.jar");
if (!toolsJar.exists() && !mac.exists()) {
return FormValidation.error(Messages.Hudson_NotJDKDir(value));
}
return FormValidation.ok();
}
内容来源于网络,如有侵权,请联系作者删除!