Maison  >  Article  >  Opération et maintenance  >  Jacob prend-il en charge Linux ?

Jacob prend-il en charge Linux ?

WBOY
WBOYoriginal
2022-07-18 11:28:243331parcourir

jacob ne prend pas en charge Linux ; jacob est l'abréviation de "JAVA-COM Bridge", qui est un middleware qui peut fournir un accès automatique aux composants COM et aux "bibliothèques Win32" sous les systèmes MS, et jacob ne prend en charge que Windows, pas Linux.

Jacob prend-il en charge Linux ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Jacob prend-il en charge Linux

jacob ne prend actuellement en charge que Windows, pas Linux

Le package Jacob devrait être pour Windows Si le package que vous téléchargez contient des fichiers .0s, cela signifie qu'il peut être utilisé sous Linux. Mais depuis

.

est basé sur JNI, vous devez appeler la bibliothèque système. Comment peut-il y avoir une bibliothèque système comme Word sous Linux ? Jacob ne peut être utilisé que sous la plate-forme Windows, vous devez donc être clair sur cette prémisse avant d'écrire un programme

Développez vos connaissances

Jacob a présenté

Jacob est l'abréviation de JAVA-COM Bridge. Il s'agit d'un middleware qui peut fournir un accès automatique aux composants COM et aux bibliothèques Win32 sous les systèmes MS. Composants COM fournis par le système MS

MS Excel

Excel. ApplicationMS PowerpointPowerpoint.ApplicationMS IEInternetExplore.ApplicationClasse de baseVariante : paramètres ou valeurs de retour pour la communication avec COM

Schéma de classe

JacobObject : utilisé pour la communication COM sous le programme Java MS pour créer un framework API standard

ComThread : initialiser les threads des composants COM, publier les threads et gérer les threads
Dispatch : planification de la classe de traitement, encapsulation des opérations Pour faire fonctionner Office et représenter différents objets de planification de niveau MS

ActiveXComponent : créer des composants COM

ROT : exécution de la table d'objets (ROT), exécution de la table d'objets Mapper chaque thread sur tous les jacobobjects et créez

méthode principale

  • Dispatch dans le fil : les propriétés ou méthodes de l'objet d'automatisation peuvent être appelées Pour des propriétés et des méthodes spécifiques, veuillez consulter le document de référence API VBA

  • Dispatch. .get(dispatch, String name); Obtenir les propriétés de l'objet

  • Dispatch.put(dispatch, String name, Object value); Définir les propriétés de l'objet

  • Dispatch.call(dispatch, String name, Object… args); Appel de méthodes d'objet

  • Diagramme de classes
Diagramme de classes Jacob

  • 3. Organigramme

    • Avantages et inconvénients
    • Avantages

relatif Pour OpenOffice, l'effet de conversion est bon,

Jacob prend-il en charge Linux ?

Par rapport au POI, vous pouvez utiliser Word/Powerpoint

  • Facile à utiliser, vous pouvez utiliser Jacob pour faire fonctionner les composants COM en vous référant à l'API VBA

  • "Insuffisant"

  • Apprentissage recommandé :
Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn