The design of complex mechanical and electrical products has to achieve various objectives and satisfy various constraints. In many cases, there are trade-off relationships between these objectives, and thus it is difficult to optimize these objectives simultaneously. This invokes the need of the multiobjective optimization to achieve these objectives collectively. In this paper, multiple objectives for complex mechanical and electrical products are optimized, simultaneously using an improved multiobjective evolutionary algorithm: ISPEA2. The results showed that ISPEA2 could generate uniformly a pareto optimal set in the design space and has better robustness and convergence than SPEA2 and NSGA-II.