Javanese characters is part of Javanese culture, which is one of Indonesia's noble culture. However, the number of Javanese people who are able to read the letters has decreased so that there needs some effort in the form of a system that is able to recognize the characters. One solution to this problem lies in Optical Character Recognition (OCR) studies, where one of its heaviest points lies in feature extraction (which is) to distinguish each character. Shape Energy is one of feature extraction methods with the basic idea of how the character can be distinguished simply through its skeleton. Based on the basic idea, then the development of feature extraction is done based on its components to produce an angular histogram with various variations of multiples angle. Furthermore, the performance test of this method and its basic method is conducted in Javanese character dataset, which has been obtained from various images, is 387 data with 19 labels by using K-Nearest Neighbors as its classification method. Performance values were obtained based on the accuracy which is generated through the Cross-Validation process of 81.90% in the angular histogram with an angle of 20 degrees, 27.32% better performance than using Shape Energy. In addition, other test results show that this method is able to recognize rotated character with the lowest performance value of 87.73% at 180-degree rotation and the highest performance value of 96.21% at 90-degree rotation. It can be concluded that this method is able to improve the performance of Shape Energy in the form of recognition of Javanese characters as well as robust to the rotation.