De Java-implementatie in Microsoft Internet Explorer 4.0 voldoet volgens Sun niet aan de standaard voor Java. Sun heeft Microsoft voor de rechter gedaagd omdat Microsoft door het licenseren van Java zich contractueel verbonden heeft aan de standaard. Het softwarebedrijf van Bill Gates mag daardoor het Java-logo niet voeren, vindt Sun.
Het voornaamste bezwaar van de ‘eigenaar’ van de Java-standaard Sun is dat Microsoft de markt misleidt. Door het niet voldoen aan de industriestandaard ontstaan er incompatibele implementaties van Java. Daardoor gaat hetwrite once, run anywhere-principe verloren.