Proposals from the two companies will be heard at a federal-court hearing scheduled later today.
Microsoft has been carrying a non-standard, proprietary version of Sun's Java standard for many years. However, a court has approved Sun's request that Windows include Sun's version of Java.
Sun believes that Microsoft has gained unfair advantage through shipping Windows with an outdated version of Java, which was introduced in 1995.
The judge could go so far as to order Microsoft to halt Windows shipments until the correct version of Java is included in the operating system, though analyst see this as unlikely, reports the Associated Press.