How to establish a basic windchill customization environment setup. Please guide. I want to modify the java code (say sample) compile it and deploy it to server . please guide the steps
Have you read through the Windchill Customization Guide, specifically the chapter "Getting Started with Windchill Customization?" It's definitely a good place to start. https://support.ptc.com/view?im_dbkey=161141 <- Customization guide for 10.2 M020 but you should consider getting the guide for your version of Windchill.
The general steps I use are as follows:
I know my explanation isn't extremely detailed but hopefully it's enough to get you going. This also doesn't mention all the does and dont's of your request to "modify the java code." At one of the TC meetings I believe we talked about producing a best practices guide for this exact thing. Maybe this will re-spark the interest.
Make sure you also go through Windchill Customization guide to get more in-depth knowledge about various customization that can be done in Windchill. You may also need to go through customization of Workflows, writing your listeners, UI customizations, validators etc.