Clear Cache De Java
Je veux savoir comment vous pouvez effacer votre Cache de Java à l'aide de Code Java ou CMD Ligne de code.
Cela devrait être fait sur une Machine Microsoft Windows n'importe où à partir de Windows 7.
Cela devrait être fait sur plusieurs ordinateurs afin que les chemins d'accès aux fichiers sera différent.
L'application utilise javaw dans comme c'est par défaut de l'application, elle lance avec (à ne Pas confondre avec Javaws ou Webstart - j'ai déjà le code comment faire pour effacer Javaws cache). Donc j'aurai besoin de savoir comment faire pour effacer javaw dans le cache.
OriginalL'auteur user2138639 | 2014-09-12
Vous devez vous connecter pour publier un commentaire.
Vous pouvez le faire en utilisant Panneau De Configuration Java.
Comment faire pour effacer le cache de Java?
Comment pouvez le faire en ligne de commande?
Ce sera la commande pour vider le cache
Et
java code
oucommand line
J'ai ajouté la partie trop
Salut merci mais comme je l'ai dit je n'ai pas besoin de le faire pour Javaws mais pour javaw dans.
êtes-vous sûr il n'y a rien d'appel
cache
.Gayan Ranaweera que voulez-vous dire ?
OriginalL'auteur Ruchira Gayan Ranaweera
Cela peut être archivé par la ligne suivante:
javaws -Xclearcache -silent -Xnosplash
OriginalL'auteur Reborn
Ma compréhension est qu'il y a trois intégrer Java technologies de mise en cache:
Il y a le Cache de l'Application qui fait partie de Java Webstart et associés plug-ins de navigateur. Ceci peut être contrôlé à l'aide de la
javaws
outil de ligne de commande, ou le Panneau de configuration Java, comme indiqué dans @RuchiraGayanRanaweera de réponse.Autant que je sache,
javaws
est le seulement de prise en charge de contrôler le cache de l'application à partir de la ligne de commande.Il est l'Objet Java Cache-cadre qui fait partie de Oracle conteneur J2EE ligne de produit (aka OC4J). Ceci est décrit dans le OC4J documentation: "Chapitre 9 - Objet Java Cache". (Je ne pense pas que ce est ce que vous cherchez.)
Certains JVM implémentations ont une fonction qui permet classes compilées être mis en cache et partagé ou réutilisé par les différentes machines virtuelles java. IBM Java et Eclipse OpenJ9 charge ce; voir, par exemple,"Classe partagée cache".
Cependant, ce n'est pas une fonctionnalité prise en charge de la norme (gratuit) Oracle ou OpenJDK Java. Il est /était apparemment un obscur JVM fonctionnalité de système de partage de données de classe qui a été introduit dans Java 5, du commerce et une fonctionnalité existe (depuis Java 8) de l'élargir à d'classes de l'application. Les détails sont difficiles à trouver ...
Mise à JOUR - Comme de Java 10, Oracle et OpenJDK Jvm désormais en charge "Classe De Partage De Données" (CDS). Ce document contient des instructions sur la façon de régénérer le cache à partir de la ligne de commande.
Étant donné le contexte dans lequel la question a été initialement demandé, je soupçonne que l'OP est (était) fait de demander à propos de Java Webstart mise en cache des applications, mais je ne savais pas que cette fonctionnalité fait partie de Java Webstart plutôt que Java SE dans son ensemble.
OriginalL'auteur Stephen C