javachk
Verifica se um recurso Java está disponível e retorna uma mensagem se não estiver.
Categoria: Environment and Settings > Platform and License
Sintaxe
msg = javachk(feature)
Verifica o recurso, como 'jvm', 'awt', 'swing' ou 'desktop'.
msg = javachk(feature, component)
Usa component na mensagem para que ela indique o que precisa do recurso.
Descrição
javachk permite que o código falhe com elegância antes de chamar Java. O padrão típico é testar isempty(msg) e, se não estiver vazia, mostrar msg.message ou passar a estrutura a error.
O MatLivre não executa uma máquina virtual Java, então toda verificação informa que Java não está disponível.
Argumentos de entrada
feature- Nome do recurso Java a testar.
component- Nome opcional do código ou ferramenta que precisa do recurso.
Argumentos de saída
msg- Estrutura com os campos
messageeidentifier, que descreve por que o recurso está indisponível; vazia quando o recurso está disponível.
Exemplo
Pedir um recurso Java
msg = javachk('awt', 'Plot');
isempty(msg)
disp(msg.message)
Saída
ans = logical
0
Plot is not supported because:
Java is not currently available.