@name 删除JDK @author lkq @param get @param get.jdk_version JDK版本 @return
(self, get)
| 190 | return public.returnMsg(False, '操作系统不支持!') |
| 191 | |
| 192 | def remove_jdk(self, get): |
| 193 | ''' |
| 194 | @name 删除JDK |
| 195 | @author lkq |
| 196 | @param get |
| 197 | @param get.jdk_version JDK版本 |
| 198 | @return |
| 199 | ''' |
| 200 | jdk_version = get.jdk_version.strip() |
| 201 | os_version = self.get_os_version(None) |
| 202 | tmp_file = '/tmp/panelShell.pl' |
| 203 | if os_version == 'Centos': |
| 204 | if jdk_version == '8': |
| 205 | public.ExecShell('yum remove java-1.8.0-openjdk java-1.8.0-openjdk-devel -y >>%s' % tmp_file) |
| 206 | elif jdk_version == '11': |
| 207 | public.ExecShell('yum remove java-11-openjdk java-11-openjdk-devel -y >>%s' % tmp_file) |
| 208 | else: |
| 209 | return public.returnMsg(False, 'JDK版本只能为8或11!') |
| 210 | # public.WriteFile(tmp_file,'Successify','a+') |
| 211 | return public.returnMsg(True, '卸载成功') |
| 212 | elif os_version == 'Ubuntu': |
| 213 | if jdk_version == '8': |
| 214 | public.ExecShell('apt-get remove -y openjdk-8-jre openjdk-8-jdk >>%s' % tmp_file) |
| 215 | elif jdk_version == '11': |
| 216 | public.ExecShell('apt-get remove -y openjdk-11-jre openjdk-11-jdk>>%s' % tmp_file) |
| 217 | else: |
| 218 | return public.returnMsg(False, 'JDK版本只能为8或11!') |
| 219 | # public.WriteFile(tmp_file,'Successify','a+') |
| 220 | return public.returnMsg(True, '卸载成功') |
| 221 | |
| 222 | def check_jdk(self, jdk_path=None): |
| 223 | ''' |
nothing calls this directly
no test coverage detected